Error 500 - Internal Server Error

Internal server error
This can be due to several factors. The first thing to check is that the permissions on the file and all relative files to it are set to 755 which you can set in your FTP client or in SSH via chmod.

When multiple files are selected for a permission change in some ftp programs, the ftp program will not set all files to that change if just one of the scripts is already set to 755. Verify each file is set to 755 and set each individually if necessary.

The next thing is to make sure all the path configurations within the file are correct.

Also often, an FTP client will upload a file in binary instead of ascii when it is set to auto. Force the program to upload the file in ascii then try again.

Often you can find a forum or faq on the programs website assisting you with common errors like this one.

Another common cause is a bad .htaccess file. A command within it may not work. We run PHP on our servers in CGI mode for security so you may need to run a command differently.

Share this page:


Was this article useful? Have any suggestions or improvements to the information?

Also Read

How to Parse HTML as SHTML

Create an .htaccess file and upload it to the root of your public_html directory. Include the...

Unable to include potential exe

[Mon March 13 12:11:27 2009] [error] [client XX.XX.XX.XX] unable to include potential exec...

UBB: Domain of sender address username@web0x.ultrawebhosting does not exist

UBB allows you to put a path to sendmail or the name of a SMTP server. Switch to...

How to pass variables from one html page to another

To pass a variable from one form to another this can be performed a couple of ways. The easist is...

Can you write a script for me?

We do not write scripts but will be more than happy to guide you in the right direction. Most of...