What is a 500 error? It's an error in your website's PHP code. To decipher and fix it, you need to:
- In the site's admin panel, go to System -> Tools -> Error Log. The log will show current site errors. If there are no errors, enable error logging in System -> Settings -> Server -> Log Errors -> Yes.
- If you have FTP access, open the logs/error.log file on the server. The latest entries will show the cause of the error.
- If errors are not displayed, enable them via.htaccess by adding the code below:
php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL