Updated: 08/02/2019 by Computer Hope

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);

Related pages

2. 500 is an area code, see our 500 area code listing for further information.

Error, HTTP, Web design terms