500 Error – What is it?
Saturday, March 21st, 2009A 500 Internal Server Error is given by the Apache or IIS Server whenever there is a problem in rendering a page (usually due to code) and the page is not able to be displayed (but still exists).
Many things can cause a 500 Internal Server Error including bad code, a faulty .htaccess file, an endless loop, etc. etc. If you ever receive a 500 Internal Server Error (500 being the code that is sent to the Browser) and you can’t figure out what it is, you can check the error log for the server in its corresponding location, which should give you some detail (with a date and time) of the problem that it encountered. For security reasons, the details of the error are usually just stored in the error log file and not shown in the browser to protect any kind of important information.