What is Internal Server Error?
An internal server error is an error on the web server you’re trying to access. That server is misconfigured in some way that prevents it from responding properly to what you’re asking it to do.
A 500 Internal Server error can be caused by many things, including but not limited to invalid permissions, invalid ownership, bad lines in your php.ini or .htaccess file, invalid requests in the script, and others not mentioned here.
Here are several common ways that you might see the HTTP 500 error:
- 500 Internal Server Error
- HTTP 500 – Internal Server Error
- Temporary Error (500)
- Internal Server Error
- HTTP 500 Internal Error
- 500 Error
- HTTP Error 500
- 500. That’s an error
Clear your browser cookies and cache
This is the one of the first things and tech support will advise, and while the server errors are not caused by either cookies or the cache , it might be that the error has been fixed and you are viewing the wrong version of the site because of them. It’s worth doing as it only takes a few minutes in your browser’s settings.
Check File Permissions
Very commonly, incorrect permissions on a file or folder that contains one of the scripts causes this this error. The script isn’t throwing the error because the server can’t even run the script. Check to see what the permissions should be and ensure that’s how they are set on the server.