WordPress GuideErrors → White Screen

How to fix the WordPress white screen of death

Nothing derails your WordPress workflow faster than opening your site to find… nothing. Just a blank, white screen. No error message. No content. Just confusion.

Let’s walk through how to fix the WordPress white screen of death (WSOD), step-by-step—so you can get your site back online as quickly as possible.

What causes the white screen of death in WordPress?

The WSOD usually signals a fatal PHP or server-side error that prevents WordPress from rendering your site. But without visible clues, finding the root cause can be tricky. Common culprits include:

1. Check for server issues

Before digging into WordPress, make sure your hosting server is working.

If your host is down or the server crashed, fixing WordPress won’t help until that’s resolved.

2. Clear your browser and site cache

Sometimes the white screen is only visible to you due to outdated or cached content.

Still seeing a white screen? Move on to deeper fixes.

3. Enable WordPress debug mode

WordPress has a built-in debug tool to help uncover hidden errors.

Check the log for clues like a faulty plugin or syntax error, then turn debugging back off once you’re done.

4. Deactivate all plugins

Plugins are the most common cause of the WSOD. If you can access the admin dashboard:

If you can’t access wp-admin:

Check your site. If it works again, one of the plugins was the problem. Rename the folder back and reactivate plugins one by one to find the culprit.

5. Switch to a default theme

If plugins aren’t the issue, the theme might be.

WordPress will fall back to the default theme if it’s available. If the white screen disappears, the problem is with your theme.

6. Increase your PHP memory limit

Low PHP memory limits can prevent WordPress from completing requests.

You can also increase memory via your php.ini or .htaccess files, depending on your host. If your host enforces strict limits, you may need to contact support.

7. Check for syntax or code errors

If you recently edited your theme’s functions.php file, a plugin, or custom code, even a missing semicolon can break your site.

8. Check file and folder permissions

Incorrect file permissions can block WordPress from loading files properly.

9. Check for database issues

A corrupted or unreachable database can cause the WSOD too. If you see an “Error establishing a database connection” message:

Remember to remove that line after repairing.

10. Use WP-CLI to fix from the command line

If you’re comfortable with command line access and have WP-CLI installed:

WP-CLI can be faster than using FTP or a file manager.

11. Restore from a backup

If you have a full-site backup from a plugin or your host:

If your site has auto-backups from your host, ask support for help restoring. Get full details on, How to restore a WordPress site from a backup.

12. Contact your hosting provider or WordPress support

If nothing works, your hosting support may be able to help. They can check:

You can also visit wordpress.org/support or the WordPress Stack Exchange to ask for help.

13. Try checking error logs at the server level

Your server may have its own logs beyond WordPress.

This can point you to the exact plugin, theme file, or line number that caused the failure.

14. (Advanced method) Check cron jobs and auto-updates

If your site went down without warning, a background update may have broken something.

15. Use a staging site to test fixes safely

If your live site is down but you want to test plugin or code changes:

This is a best practice for major updates, troubleshooting, and testing new code.

New subscriber notification FAQs

The white screen of death (WSOD) is a blank page shown when WordPress hits a critical error that prevents it from loading. It usually hides error messages, making it harder to identify the cause.

It could be caused by:

Enable debug mode in wp-config.php, log errors, deactivate plugins, switch themes, and increase memory limits. If needed, check server error logs or use WP-CLI.

If you have access:

Additional resources

Diagnosing WordPress errors on your site →

Even more common errors, how to troubleshoot them, and how to solve them

Fixed: WordPress failed to write file to disk →

Learn how to fix the “Upload: Failed to Write File to Disk” error in WordPress with easy troubleshooting steps.

What is managed WordPress hosting? →

What it means, what it includes, and how to decide if it’s right for you