Accesses to all files result in '500 Internal Server Error' messages

500 Internal Server Error messages on every page are typically an indication of a misconfigured site configuration file - such as a .htaccess or web.config file in your hosting package. If you've recently made changes to either of these files, it's worth trying reverting to a previous version.

Common errors include attempting to use php_value directives in your .htaccess file (this won't work on our platform as we run PHP as a CGI - use a php.ini file instead), and incorrect cases in web.config directives.

If you're on Windows hosting, don't forget to recycle the application pool after making changes to your site or configuration, and as the first action to take if you're seeing 500 errors - you can do this via Fast Name > Manage IIS Application Pools. You can also see behind the friendly IIS errors - in Fast Name > Log File Download, the error message viewer will show you the actual error being generated - this will often point to the location of the error.

It is also worth examining the last few lines of your error logs, as very often, PHP and Apache errors will be logged there. This is to be found in Fast Name > Log File Download.

  • 75 Users Found This Useful
Was this answer helpful?

Related Articles

When I try and view my website I get an HTTP Error 403 - Forbidden message.

A '403 Forbidden' message means that the browser has requested a page that it is not permitted to...

My CGI/ASP/PHP script is giving an error when trying to write to a file.

This applies to Linux hosting accounts only.This is almost certainly down to incorrect...

A custom filetype isn't being recognised, how can I make sure it is?

You can force this through using a '.htaccess' file. Remember that the directives inside an...

My CGI/Perl scripts are failing with error 500 (Internal Server Error)

These errors are nearly always related to a coding error within the script, or bad variables...

I can't see the images on my website. Why?

There are several possible reasons why your images are not showing up on your pages as...