When something goes wrong, your browser shows a numeric error code. It tells you where to look for the cause.
| 403 | Access forbidden. The server knows the page but is not allowed to serve it. |
| 404 | Page not found. The address does not exist. |
| 500 | Server error. Something went wrong on the application side. |
| 503 | Service temporarily unavailable, for example an overloaded website or maintenance. |
Error 403 (forbidden)
- The directory has no index file (index.php or index.html) and directory listing is disabled.
- The files have wrong permissions. Files normally use 644 and directories 755. You can change permissions in your FTP client (right-click, file attributes).
- Access is blocked by a rule in .htaccess or by a password-protected directory.
Error 404 (not found)
- A typo in the address or a deleted page.
- The website runs at a different address than you expected (for example, files uploaded to a subfolder).
- With WordPress and similar systems, it helps to re-save the permalink settings.
- It is a good idea to set up a 301 redirect from old addresses.
Error 500 (server error)
- If you edited .htaccess a moment ago, restore its previous version.
- Find out whether a new PHP version caused the problem and switch back: Choosing the PHP version.
- Check the error log or turn on debugging in your application: PHP errors and debugging.
- Check that you have not run out of disk space or hit the memory limit.
- For WordPress, see Error 500 and the white screen.
Did that not help?
Send us the page address, the time the error appeared, and what you changed beforehand. With this information we can find the cause faster. Contact support.