The most dreaded error of a webserver is Error 500. Specially because, it does not pinpoint any problem, but the site does not work properly. It can really give nightmare to an experienced webmaster. It simply means that “something” has gone wrong with the website due to which the site can not be opened at that time. It may come back if you refresh once or twice.
Thankfully, it is not a problem of the PC or browser which is browsing the site, but a problem of the webserver which is hosting the website. There are many reasons for occurring this error and the most common reasons are :-
1. Problem in .htaccess file.
2. Problem in permissions of the files and directories.
3. CGI script errors.
There are no easy way to fix this HTTP Error 500 – Internal Server error. The best way is to check error log of the web server. Log in to your webserver using CPanel or Plesk, check error log and study the errors. There might be some message which will help pinpoint the error. As they say, once the problem is identified, 50% of the problem is solved.
Few common error messages you may find when you see HTTP Error 500 are :
1. error: directory is writable by others: (/home/user/public_html/)
2. Premature end of script headers: /home/user/public_html
3. error: file has no execute permission: (/home/user/public_html/)
4. Permission denied: /home/user/public_html unable to check htaccess file, ensure it is readable










Leave a comment