What does a 500 Internal Server Error mean?

Quick answerBeginnerUpdated

Short answer

Something failed while the server was building the page, and the real reason is in the error log — the browser deliberately doesn’t show it. On shared hosting the usual causes are a .htaccess syntax error, a PHP fatal error or wrong file permissions.

Read the log before changing anything. Guessing at a 500 error is how people end up making three changes, fixing nothing and no longer knowing what state the site is in.

Learn more

Step-by-step

All troubleshooting questions · All questions and answers

Popular

Tip: press / to search from any pageSee all results