1. Home
  2. Technical
  3. Apache
  4. 500 Internal Server Error
  1. Home
  2. Technical
  3. 500 Internal Server Error

500 Internal Server Error

The 500 Internal Server Error is a very general website status code that means something has gone wrong on the website’s server, but the server could not be more specific on what the exact problem is. The error is usually displayed due to incorrect .htaccess file settings.

Attention!

The cause of the error is recorded in the server error_log file, which is located in the virtual server logs directory which can be accessed via FTP/webFTP.

The main reasons for this error message are:

  • The .htaccess file has been modified to include disabled directives.
  • Excessive resource usage from a PHP script.
  • Browser Cache.
  • Incorrect database login credentials.
  • Corrupted database or corrupted files in your WordPress installation.
  • Issues with third-party plugins and themes.
  • PHP timing out or fatal PHP errors with third-party plugins.
  • Errors in CGI and Perl script.

ap_scan_script_header_err_brigade() returned HTTP error 500 is usually caused by PHP sending headers longer than 8000 bytes. The Apache web server allows a maximum total header length of 8kB.

Updated on 22. Mar 2023

Was this article helpful?

Related Articles