5XX Server Error HTTP Codes

500 Internal Server Error

The 500 Internal Server Error is a very broad HTTP status code that indicates that something has gone wrong on the website’s server, but the server is unable to provide more precise information about the issue. Some causes of a 500 internal server error include corrupted or broken .htaccess file, a permissions error, third-party plugins, or themes with errors.

Suggested 500 Internal Server Error Solutions

  1. Refreshing the page.
  2. Come back later.
  3. Delete browser cookies.

If the website is yours, you can also try this solution:

  1. Deactivating a plugin or theme. Newly installed software, add-ons, or third-party scripts may be causing the internal server problem, try (carefully) deactivating or removing each of your software add-ons one at a time.
  2. Try using the WPDebugging plugin to identify the problem.
  3. Re-check PHP configuration.
  4. Re-check .htaccess file.

502 Bad Gateway

A 502 Bad Gateway Error indicates that the web server you’ve connected to is functioning as a proxy for relaying data from another server, but that the other server has returned a bad answer.

Suggested 502 Bad Gateway Solutions

  1. Reloading the page.
  2. Clearing browse cache.
  3. Flushing DNS cache.
  4. Temporarily disable CDN.

503 Service Unavailable

A 503 Service Unavailable Error indicates that a web server is unable to handle a request at this time. That may be the webserver you’re attempting to reach directly or a server that’s trying to reach the webserver.

Suggested 503 Service Unavailable Solutions

  1. Restarting your server.
  2. Checking if your webserver is on maintenance.
  3. Re-check firewall configurations.
  4. Re-check website code to find bugs.

Next: 2XX Success Codes

Go Back to Website HTTP Status Codes