404 indicates failure to communicate with the server. Reasons for this failure to communicate with the server can vary.
Check the server error log for your hosting account for any specific error message. Ask your webhost for assistance to locate them.
If you cannot find error logs or if you don't find any helpful info in the error logs, try Enabling debugging