WordPress Errors

This knowledge base explains common WordPress error messages. You’ll find server errors (like 500–504), PHP errors, login and access issues, and messages that appear after updates or changes.

For each error, you’ll learn what it means, the most likely causes, and which checks you can safely run to pinpoint the issue.

Scroll

Articles

  1. 500 Internal Server Error in WordPress – causes and solutions

    A 500 Internal Server Error can take your WordPress site offline instantly, but the cause is usually traceable and fixable.

    3303 words
  2. Error establishing a database connection in WordPress – causes and solutions

    This error means WordPress can’t connect to your database, which takes your entire site offline.

    2877 words
  3. There has been a critical error on this website in WordPress – causes and solutions

    The “There has been a critical error on this website” message sounds severe, but it’s usually fixable with a clear step-by-step plan.

    1830 words
  4. White Screen of Death in WordPress – causes and solutions

    The White Screen of Death is a notorious WordPress error where your site shows nothing but a blank white page.

    2620 words
  5. ERR_TOO_MANY_REDIRECTS in WordPress – causes and solutions

    A redirect loop makes your site unreachable. The steps below break the loop and bring your site back online.

    820 words
  6. Allowed memory size exhausted in WordPress – causes and solutions

    This error means your site needed more memory than was available.

    1352 words
  7. Briefly unavailable for scheduled maintenance in WordPress – causes and solutions

    This maintenance message usually isn’t serious and can be fixed quickly by removing the .maintenance file.

    1147 words
  8. 403 Forbidden in WordPress – causes and solutions

    A 403 Forbidden error on your WordPress site is frustrating, but it’s usually straightforward to fix once you address the underlying cause step by step.

    1422 words
  9. Login redirect loop in WordPress – causes and solutions

    If you keep getting redirected to the login screen, this step-by-step guide will help you regain access.

    613 words
  10. Sorry, you are not allowed to access this page in WordPress – causes and solutions

    This message means WordPress thinks you don’t have the right permissions. The steps below usually restore access quickly.

    1760 words
  11. 502 Bad Gateway in WordPress – causes and solutions

    A 502 Bad Gateway error is usually temporary, but you still want to know the cause fast and get your site back online.

    1596 words
  12. 503 Service Unavailable in WordPress – causes and solutions

    A 503 Service Unavailable means your server can’t process requests temporarily. These steps help you fix it and prevent it from returning.

    1966 words
  13. 504 Gateway Timeout in WordPress – causes and solutions

    A 504 Gateway Timeout means a server responds too slowly, so your WordPress site won’t load. With this step-by-step plan you can get your site back online.

    1773 words
  14. 404 Not Found in WordPress – causes and solutions

    A 404 Not Found error on a WordPress page is frustrating, but usually quick to fix with a few targeted steps.

    2524 words
  15. HTTP error during media upload in WordPress – causes and solutions

    The “HTTP error” when uploading media is vague and frustrating, but usually fixable with a few targeted checks.

    2075 words
  16. Maximum execution time exceeded in WordPress – causes and solutions

    This error means a PHP script ran too long and was stopped by the server.

    1091 words
  17. syntax error, unexpected in WordPress – causes and solutions

    A small mistake in PHP code can take your whole site down. The steps below usually fix it fast.

    1137 words
  18. Email not sending in WordPress – causes and solutions

    If WordPress doesn’t send email, you miss contact forms and notifications. This guide helps you fix it.

    780 words

Server errors (500–504): what’s the difference?

All 5xx codes mean the server couldn’t complete the request. The key difference is the cause and who can fix it.

  • 500: generic server error with no specific cause.
  • 501: the requested functionality isn’t supported.
  • 502: bad gateway — an upstream server returned an invalid response.
  • 503: service temporarily unavailable (maintenance or overload).
  • 504: gateway timeout — the upstream server was too slow to respond.

Trouble with speed or stability?

Start with performance topics: slow wp-admin, high TTFB, CPU spikes, and intermittent slowness.

Browse performance topics