How do I fix HTTP 505?

Alton Alexander
By Alton AlexanderUpdated on June 4th, 2022

The Hypertext Transfer Protocol (HTTP) status code 505 indicates an HTTP version not supported by the server. The server does not support, or refuses to support, the major version of HTTP that was used in the request message. The server is indicating that it is unable or unwilling to complete the request using the same major version as the client, as described in section 3.1 of the HTTP/1.1 specification.

People like you are also looking for:

  • error code 505
  • http 505

1. Check the server log to see if there is an error message

The first step is to open the server log in a text editor. The next step is to look for any errors that may have occurred. If there are any errors, then the next step is to fix them.

2. Check the .htaccess file to see if there is an error

  1. Open the .htaccess file in a text editor
  2. Look for a line that reads “#ErrorDocument 500”
  3. If the line is present, remove it
  4. If the line is not present, add it at the end of the file, after the last line
  5. Save the file

3. Check the PHP script for an error

The first step is to identify the error. This can be done by inspecting the error message and the code that caused the error. The next step is to find and fix the error. This can be done by editing the code and trying to fix the error. If the error is not fixed, the last step is to re-test the script.

Some users might also have success with the following opitons:

  1. Check the permissions on the server
  2. Contact the server administrator