500 - Internal Server Error
The best way to think of Internal Server Errors is as a catch-all error that can be dished out to a viewer for many, many reasons from port issues to just general server misconfiguration.
Of course you (as the webmaster) should check all of your files and scripts for errors, especially if you receive the error after an update or upgrade and perhaps consult any documentation for potential fixes to the problem.
To enable the display of errors for PHP, you should create a .htaccess (or edit your existing one) and add the following line to enable the display of errors:
php_value display_errors on
After doing so you should try to visit the page or site again and see if you're provided with any helpful error messages by the site, especially PHP error codes which can guide you to where the problem lies.
For the most part however 500 errors are not able to be resolved by the end-user and in many cases, even the webmaster cannot fix the issue so the best thing that can be done is contact support regarding the issue.
Previous page: 403 - Forbidden
Next page: How do I make an e-mail address?











