Back to Directory
500

500 Internal Server Error

The generic 'catch-all' error when the server encounters an unexpected condition.

What it means

Something went wrong on the server's side, but the server can't be more specific about what the exact problem is.

Why it happens

  • Coding error in your application (e.g., unhandled exception).
  • Corrupted .htaccess file or configuration.
  • PHP memory limit exhausted.
  • Database connection issues.

How to fix it

Step 1
Check your server error logs (Apache/Nginx logs) for the specific error.
Step 2
Verify file permissions (usually 755 for folders, 644 for files).
Step 3
Increase PHP memory limit in php.ini.
Step 4
Deactivate plugins/themes one by one to find the culprit.

Monitor 500 Errors

Don't let your users see this error before you do. Statzly can alert you instantly when your server returns a 500.

Alert Me on 500

Free forever. No credit card required.