Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Our Website Just Says "There Has Been a Critical Error on This Website". What Now?
Problems We Solve

Our Website Just Says "There Has Been a Critical Error on This Website". What Now?

Seeing a WordPress critical error instead of your website? SpiderHunts finds the failing plugin, theme or PHP change, restores the site and stops a repeat.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

The WordPress critical error message means PHP hit a fatal error, usually after a plugin or theme update, a PHP version change by the host or a memory limit. We read the error logs to find the exact file, get the site back up by isolating the failing component, fix or replace it properly, and put in staging, logging and alerts so the next one is caught before customers see it.

A blank page and one line of text

Instead of your homepage, visitors see a plain white page with the sentence "There has been a critical error on this website." Sometimes the admin area is broken too, so you cannot log in to undo whatever happened. An email from WordPress with the subject "Your Site is Experiencing a Technical Issue" might have gone to an address nobody checks.

Nobody changed anything, as far as anyone knows. That is usually because the change happened automatically.

What actually triggers it

TriggerHow it happens without anyone touching the site
Automatic plugin or theme updateThe new version conflicts with another plugin or with your theme
Host upgraded PHPOld code uses functions that newer PHP no longer supports
Memory limit reachedA plugin or large import needs more than the server allows
Corrupted or partial updateAn update failed halfway and left files missing
Custom code in the themeA snippet added long ago stops working with a newer WordPress

The message itself is deliberately vague, for security. The real cause is written to the server's error log, which is where diagnosis starts.

What the outage costs

While the error shows, the site produces nothing: no enquiries, no orders, and ad clicks landing on an error. If it lasts, Google may start treating pages as unavailable. The pressure also leads to panic fixes, such as deleting plugins from the server, which can lose settings and data.

Critical errors also have a habit of appearing at awkward times. Automatic updates and host maintenance often run overnight or at weekends, so the site can be down for hours before anyone in the business looks at it. The first sign is often a customer mentioning it, which is not how you want to find out.

How we get the site back and keep it up

  1. Read the PHP error log and WordPress debug log to find the exact file and line that failed, rather than guessing.
  2. Use WordPress recovery mode or, if needed, the server, to disable only the failing plugin or theme, bringing the site back while we work.
  3. Check whether the host changed the PHP version or memory limits, and whether an automatic update ran just before the failure.
  4. Fix the underlying problem: roll back to the previous version, update the conflicting component, correct the custom code or raise limits where that is genuinely the cause.
  5. Test the repaired site on staging, including forms, checkout and logins, before applying the fix to live.
  6. Route WordPress's own error emails to a monitored address, and add uptime and error monitoring that alerts someone when a fatal error appears.
  7. Put in place a staging and update routine, so the next update is tested before it reaches the live site.

After the repair

The site is back with the real cause fixed, not just the symptom hidden. You know what went wrong in plain terms. Future errors alert someone who can act, and updates are tested away from customers first.

Is this what you are dealing with?

  • The site shows "There has been a critical error on this website"
  • You cannot get into the WordPress admin
  • Automatic updates are switched on for plugins
  • Your host recently announced a PHP upgrade
  • WordPress error emails go to an address nobody reads
  • There is no staging copy to test fixes on

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Can we fix it ourselves?

Sometimes. WordPress emails the administrator a recovery mode link. If that fails, or the cause is unclear, the error log is where to look, and that usually needs hosting access.

Will we lose content?

Usually not. Critical errors are code failures, and the content in the database is normally untouched. We take a backup before changing anything.

Should we turn off automatic updates?

Not necessarily. Security releases are worth having. We usually suggest testing major plugin and theme updates on staging first.

What affects the cost?

How quickly the cause can be isolated, whether code needs rewriting for a newer PHP version, and whether staging and monitoring are already in place.

Keep reading

More on Problems We Solve

Start here

Site down with a critical error?

Tell us what changed just before it broke, if you know, and what access you have. We will find the cause and tell you what it takes to get the site back and keep it working.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →