HTTP Error 500 is an internal server error and is normally caused by the .htaccess file or a script. We suggest checking the error_log to help determine why you are receiving an internal server error. To check the log, please follow these steps:
- Login to cPanel
- Locate the "Logs" section
- Locate and click on the icon called "Error Log"
- The error_log will show you the latest 300 errors from your site
- The errors may look like these:
[Mon Dec 02 20:13:16 2013] [error] [client 18.104.22.168] Premature end of script headers: /home/user/public_html
[Mon Dec 02 20:13:16 2013]Â [error] [client 127.0.0.50] (13) Permission denied: /home/user/public_html unable to check htaccess file, ensure it is readable
Once you have determined the issues you are faced with, you will be able to begin to troubleshoot and rectify.
Please get in touch with our support team if you require further assistance.