WordPress Critical Error: 'There Has Been a Critical Error on This Website'
Quick answer
This message is WordPress's fatal-error screen. Check the admin email WordPress sent you, which names the plugin or theme at fault, then disable it over FTP.
Most likely fix: Read the recovery email
How to fix it
Try these in order — the most common fix is first.
1. Read the recovery email
- WordPress emails the site admin address with the plugin or theme that caused the error and a recovery-mode login link.
- Open the link, log in, deactivate the named plugin or theme. Check spam folder if you do not see the email.
Did this fix it?2. Disable the plugin or theme over FTP
- If there is no email, rename the folder of the most recently updated plugin in wp-content/plugins (or rename the whole plugins folder to test).
- Rename the active theme folder in wp-content/themes to fall back to a default theme.
Did this fix it?3. Read the debug log
- Set WP_DEBUG and WP_DEBUG_LOG to true in wp-config.php and read wp-content/debug.log for the file and line of the fatal error.
Did this fix it?4. Check the PHP version
- In your host panel, change PHP to the version your plugins support (usually one step lower than the newest). Many fatal errors follow a host-forced PHP upgrade.
Did this fix it?5. Raise memory and restore
- Add define('WP_MEMORY_LIMIT', '256M'); to wp-config.php. If nothing works, restore the latest backup from before the update.
Did this fix it?
Symptoms
The site shows 'There has been a critical error on this website' or 'The site is experiencing technical difficulties', often right after an update, plugin install or PHP upgrade.
Why it happens
- A plugin or theme throwing a PHP fatal error
- A plugin or theme not compatible with the current PHP version
- Memory limit reached
- Corrupted core files
- A failed or interrupted update
This guide also covers
- wordpress critical error
- there has been a critical error on this website
- wordpress site is experiencing technical difficulties
- wordpress critical error after update
Still not working?
If WordPress keeps failing, you're not alone. See every WordPress problem users report or the alternatives people switch to.
Done fighting WordPress? Our small team builds your own WordPress alternative, made for how you work. On your domain or hosted by us. Price agreed together.
Get a quoteThe same problem in other apps
All not loading, error messages & connection guides →
- Squarespace Domain Not Connecting (Squarespace)
- Wix Site Not Loading or Can't Be Reached (Wix)
Other WordPress errors
- WordPress White Screen of Death
- WordPress Error Establishing a Database Connection
- WordPress 500 Internal Server Error
- WordPress Too Many Redirects (ERR_TOO_MANY_REDIRECTS)
- WordPress Stuck in Maintenance Mode: 'Briefly Unavailable for Scheduled Maintenance'
- WordPress 'Allowed Memory Size Exhausted' Fatal Error
- WordPress 'Updating Failed. The Response Is Not a Valid JSON Response'
- WordPress Posts Return 404 Not Found