A 500 Internal Server Error means the server encountered a problem while trying to load the website. It is a general error, so the exact cause must be found from logs and recent changes.
Common causes
- PHP fatal errors.
- Broken .htaccess rules.
- Plugin or theme conflicts.
- Incorrect file permissions.
- Unsupported PHP version.
- Resource limits being reached.
What to check
- Review recent website changes.
- Check the error_log file.
- Rename .htaccess temporarily to test.
- Disable recently added plugins.
- Check PHP version compatibility.
- Check file permissions.
Important note
A 500 error is not always a server-wide issue. If only one website is affected, it is often caused by that website’s code, configuration or application files.
Need help?
Open a support ticket directly from within your GetHosting.online customer account. Phone support is also welcome on (+44) 01457 337 247. For international contact numbers, please see our contact page.
GETHOSTING.ONLINE is a subsidiary of GetUK Support.