500 may refer to any of the following:

  1. 500 is an HTTP status code indicating that the web server encountered an unexpected malfunction and cannot fulfill the request. This error often occurs when attempting to run a server script, like a PHP or Perl file, containing mistakes. The error is a result of the server not knowing how to handle the script or errors. With Perl, add the following line to output script errors to the browser, giving you a better idea of where errors occurred in the script.

use CGI::Carp qw( fatalsToBrowser carpout);

  1. 500 is an area code, see our 500 area code listing for further information.
  • See our HTTP definition for a listing of other HTTP error codes.
  • Getting HTTP 500 internal server error.

Error, HTTP, Web design terms