Knowledgebase

Diagnosing a 500 Internal Server Error Print

  • phpversionsconfiguration, errors, permissions, htaccess, php, plugins, resourcelimits, troubleshooting
  • 0

The generic error.

WHAT IT MEANS

Something failed and the server could not produce a page.

It is deliberately generic.

WHAT TO CHECK, IN ORDER

The error log, which frequently names the cause .htaccess, for a syntax error File permissions, if recently changed PHP version compatibility Whether a resource limit was hit

THE .HTACCESS TEST

Rename it temporarily. If the site works, that file is the problem.

Rename it back and find the error.

THE PERMISSIONS POINT

Files set to 777 cause a 500 on some configurations.

If someone recently set permissions broadly, that may be why.

IF IT AFFECTS ONE PAGE ONLY

Application-level, not server-level. Look at that page's code or plugin.

IF IT AFFECTS EVERYTHING

Configuration or resources.

WHEN TO ASK US

If the error log shows nothing and you have checked .htaccess and permissions.

Include what you checked.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot