Performance. Security. Support.
Customer area Français
WordPressTroubleshooting

Fix common WordPress errors

Critical errors, blank pages, HTTP 500 or 404: identify the cause and troubleshoot safely without risking your data.

Contents and related articles

Before you start

  • The exact message, affected URL and error time.
  • Access to logs or someone who can inspect them.
Symptom
Logs / context
Targeted test
Verification

Record the symptom before making changes

Identify what stopped working: the whole website, the dashboard, one page or a specific action. HTTP 500 indicates a server-side failure, but does not prove hosting is the cause. The message and surrounding circumstances help you choose a meaningful check.

  • Record the URL, time with time zone, exact message and most recent known change.
  • Try a private window to distinguish a local session or cache issue from the actual failure.
  • Preserve a backup of the current state before changing files.

Use Recovery Mode for a critical error

WordPress may email the administrator a recovery link when it detects a fatal error. Check the spam folder too. This mode helps you access the dashboard; it does not automatically repair the failing component or activate for every error.

  • Open the received link only when its domain and circumstances match your website.
  • Record the named plugin or theme and deactivate that component when appropriate.
  • After correcting the cause, exit Recovery Mode and test outside your administrator session.

Investigate a blank page or HTTP 500

These symptoms may come from a PHP error, a resource limit or an invalid server rule. Look for a matching entry at the recorded time in the logs available through your hosting account. Avoid displaying debug errors publicly because they can reveal private paths and information.

  • For “Allowed memory size exhausted”, follow our PHP memory guide.
  • If failure follows activation or an update, test the component on a copy.
  • If the dashboard is inaccessible, request a targeted intervention rather than randomly renaming all folders.
Official WordPress Site Health Information screen
Official WordPress example. Labels and options vary with version and account.

Identify a database connection error

A database connection error differs from a permalink problem. Check whether a migration, MySQL password change or restoration just occurred. Your data may remain intact even when WordPress cannot connect to it.

  • Compare wp-config.php connection settings with the account's actual settings without sharing credentials publicly.
  • Do not replace the existing database with a newly created empty one.
  • Contact support if settings appear correct or several sites on the account are affected.

Check a 404 response

If the homepage works but several existing pages return 404, open Settings → Permalinks and save the current structure. Retest a known page. A removed or mistyped URL is genuinely missing and needs a different correction.

  • Do not change an established site's URL structure as an experiment.
  • If rewriting still fails, have the server configuration checked.
  • Avoid replacing the entire .htaccess file without preserving its existing rules.

Validate the fix and prepare a support request

After correction, check public pages, dashboard access, forms and store checkout. Remove temporary diagnostics and protect logs containing private information. A fix that works only within your own session is incomplete.

  • Change one thing at a time and record results so the cause remains visible.
  • Provide symptoms, versions and tests to support; never put passwords in a public contact form.
  • For unknown redirects or suspicious files, follow the hacked-site procedure instead.

Frequently asked questions

Does HTTP 500 mean the server is down?

No. PHP errors, plugins, limits or server rules can produce that response. Logs and context help distinguish the causes.

Official documentation

Labels and options vary with versions, plugins and your account. Refer to publisher documentation for your configuration.

WordPress — Common errors

WordPress — Recovery Mode

WordPress — Permalink settings

WordPress — Site Health

Still need help?

Find your services and conversations with our team in the client area.