Why am I getting ’500 Internal Server Error’ messages?


A 500 Internal Server Error message on every page are typically due to a misconfigured site configuration file, such as an .htaccess or web.config file.

If you have recently made changes to either of these files, it is worth trying to revert to a previous version.

It is also worth examining the last few lines of your error logs, available in your eXtend Control Panel.  PHP, Apache, or IIS errors will be logged there, and you can determine what you need to fix by looking at those errors.

Common errors include attempting to use php_value directives in your .htaccess file, which will not work as we run PHP as CGI, and incorrect cases in web.config directives.

Also, if you are on Windows hosting package, do not forget to recycle the application pool after making changes to your site or configuration.  You can do this in your eXtend Control Panel through Manage IIS Application Pools.



Article ID: 506
Created On: Tue, Mar 17, 2015 at 4:17 PM
Last Updated On: Thu, Apr 23, 2015 at 12:42 PM

Online URL: https://www.heartinternet.uk/support/article/why-am-i-getting-500-internal-server-error-messages.html