WordPress error

There has been a critical error on this website. Please check your site admin email inbox for instructions.

A PHP fatal error stopped WordPress loading. Some sites show a blank white screen instead.

Checked 4 Nov 2026Official source linked
There has been a critical error on this website. Please check your site admin email inbox for instructions.

A PHP fatal error stopped WordPress loading. Some sites show a blank white screen instead.

Why it happens

A plugin, theme or PHP compatibility problem caused a fatal error. WordPress sends instructions to the site admin email address.

How to fix it

  1. 1

    Step 1

    Check the site admin email inbox for the message WordPress sent.

  2. 2

    Step 2

    Turn on debugging in wp-config.php, reload the page, then read wp-content/debug.log to find the plugin or theme at fault.

  3. 3

    Step 3

    If you cannot reach the admin screens, rename wp-content/plugins to plugins_old to deactivate all plugins, then reactivate them one at a time.

  4. 4

    Step 4

    Turn debugging off again when you are done.

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Source

Full guide: How to migrate a WordPress site to a new host without downtime →