HTTP Error 500 - Internal server error

If you installed a new script and are getting the 500 error trying to load the page please see this document first as you might need to turn register globals on.

How do I setup custom php.ini settings?
When you receive an error 'Internal server error 500' on your site, you have to check the error log in your cPanel for more information. To do this log in your CPanel, click on the 'Error log' in the 'Stats/Logs' menu and you will see a list of the last error messages displayed by your website. In this list you will find detailed information about each error including: the date and time of the error, some information about the client receiving the error, description of the error and information about which folder or file is generating the error. Here are some examples of the most common ones and how to fix them:

error: directory is writable by others: (/home/user/public_html/) This could be easily fixed by just changing the permissions of the file/directory in question. Please note that you are able to change the permissions by using the File Manager within the cPanel, or an FTP client (for example: Filezilla). The correct permissions are 755.

error: file has no execute permission: (/home/user/public_html/) In order to fix the issue, please use your FTP client or the File Manager within the cPanel and change the permissions of the file in question to 755.

error: Permission denied: /home/user/public_html unable to check htaccess file, ensure it is readable. The error is related to an incorrect permissions of the .htaccess file. However, such error messages could be invoked if the permissions for the folder are not the correct ones either. Please ensure that both folder and .htaccess file within are set with 755 permissions.

error: Premature end of script headers: /home/user/public_html. Such error message could be invoked by several reasons:
- The script requires more than the usual time to be processed and is being killed by our system. In order to ensure the proper behavior of the other hosted accounts we have set the TimeOut for our webserver to 10 secs.
- There is an error within the programming code of the script in question. In this case it should be revised by a professional web developer who will be able to assist you further.

If you do get stuck and cannot solve the problem, we recommend you reach out to our support team via live chat or contact Suncoast Web Solutions by visiting https://www.suncoastwebsolutions.com.au to help you.

  • 21 Uživatelům pomohlo
Byla tato odpověď nápomocná?

Související články

How do I reset my password for osCommerce?

osCommerce uses .htaccess and .htpasswd format files to manage the protection on the admin...

Can I add my own CGI scripts?

Our LINUX web servers have the capability to run CGI scripts in your own 'cgi-bin' directory....

How to Stop A Directory Index From Being Shown

Sometimes, for one reason or another, you will have no index file in your directory. This will,...

How do I perform a trace route?

Traceroute (tracert) works by sending a packet to an open UDP port on a destination machine. For...

How do I make a subfolder the main folder for my main domain?

The main domain on the hosting account uses the public_html folder for all of its website files....