Troubleshooting

HTTP Error 500 – Internal Server Error

Symptom

You receive a 500 Internal Server Error when you view your website.

How to find the cause of a 500 Internal Server error

The 500 internal server error message is a generic message shown when there is no further information available.

There can be a number of causes of a 500 Internal Server error. We recommend using the steps below to find the cause.

  1. Check your your website error log. See How-to view website error logs. You’ll see a list of the error messages shown on your website along with the time and date and reason for each error.
  2. Check your your website’s PHP error logs. See Where are my website PHP error logs. The PHP error logs will show any errors in your website’s PHP code. Fatal Errors will cause 500 Internal Server Errors.
  3. Check your PHP version and PHP extensions. See How to change PHP modules in cPanel. Missing PHP extensions or website code which is incompatible with the latest PHP versions can cause 500 Internal Server warnings.

If you cannot find the cause of the 500 error on your website then contact our technical support team who will be able to help you trace and resolve the error.

Was this guide helpful?

Need help with this?

Open a ticket and link to this guide so our team can see what you have tried.

View support tickets

Power your business with Ecenica Hosting

Built for WordPress and serious websites. Fast, secure and supported by real people in the UK.

Ecenica hosting services represented by a connected red route across London