Guides

What causes a 500 internal server error on a WordPress site?

, 2 min read, by Web Rescue team

Server racks with coloured lights in a dark data centre

A 500 internal server error means the web server hit a problem it couldn't describe more precisely. On WordPress the usual causes are a corrupted .htaccess file, a plugin or theme error, PHP running out of memory, wrong file permissions, or a problem at the host. The server's error log tells you which.

The common causes

  1. .htaccess: a bad rule, often added by a security or caching plugin. Rename the file and re-save permalinks to make a fresh one.
  2. Plugins or themes: deactivate them by renaming their folders and bring them back one at a time.
  3. PHP memory: the log shows "memory exhausted".
  4. Permissions: folders should usually be 755 and files 644.
  5. The host: a server change, limit or outage. Their status page or support can confirm it.
Network cables plugged into a server rack
The server's error log turns a vague 500 into a specific cause.

Where to find the error log

In cPanel look under Metrics, then Errors, or in the site's root folder for error_log. In Plesk it's under Logs. Managed WordPress hosts usually show it in their dashboard.

If the site is down and you need it back, book an emergency website repair.

Rather we just fixed it?

Tell us what's wrong and when to ring. Two minutes, no account, no call centre. The technical questions come after and you can skip them.

  1. LoggedYour name, number and the problem are saved the moment you send them.
  2. Called the same dayA UK engineer rings you at the time you picked.
  3. Diagnosed and quotedWe find the cause and tell you the price before any work starts.
  4. Fixed and verifiedWe test it with you, explain what we changed and stand behind the fix.
Same-day call

Your job ticket

Job no.New
How should we contact you?

WhatsApp is usually best, and you can send screenshots.

Spam check
  • Microsoft MVP and Microsoft 365 partner
  • AWS Solutions Architect
  • WordPress certified
  • Apple developer
  • Google IT Support certified
  • UniFi partner
  • Shopify