WordPress Admin (wp-admin) returns 404 Error!
After I’ve completed the work localhost, my files were all setup to have 0777 CHMOD permissions and once uploaded to the main hosting it started to give a 404 Page Not Found Error when trying to access “wp-admin”.
A few minutes and many checkings like database table, htaccess file I realised that permissions should be 0775 and not 0777!
So what you need to do is open a ftp program like FileZilla, right-click all your files and apply 0777 permissions to all files. Be sure to check “Recursive into subdirectories and files” option.