Nexura WordPress Security Plugin Logo
Download Free

100% Free · No credit card required

Ultimate Troubleshooting Guide

How to Fix the WordPress
White Screen of Death

Opening your website and seeing absolutely nothing but a blank white screen is terrifying. No error message, no dashboard, just white. Follow this step-by-step guide to bring your site back online.

What is the White Screen of Death (WSoD)?

The WordPress White Screen of Death (WSoD) is exactly what it sounds like: you try to open your website or your WordPress admin dashboard (wp-admin), and instead of seeing your content, you are greeted with a completely blank, white screen.

Unlike standard HTTP errors (like a 404 or 500 error), the WSoD usually doesn't output any text or error codes, making it incredibly frustrating to troubleshoot. It means a PHP script exhausted its memory or encountered a fatal error, forcing the server to simply stop rendering the page.

Why Does the WSoD Happen?

Before we jump into the fixes, it helps to understand the root causes. In 90% of cases, the WSoD is caused by one of three things:

  • Exhausted Memory Limit: A script (usually a bulky plugin) requires more memory than your web host allows.
  • Plugin Conflicts: Two plugins are incompatible with each other, or an update broke a plugin's functionality.
  • Theme Errors: A poorly coded theme or a syntax error in your functions.php file.

Step-by-Step Methods to Fix the WSoD

Step 1

Disable All Your WordPress Plugins

A faulty plugin is the most common culprit. If you can still access your wp-admin dashboard, simply go to Plugins > Installed Plugins, select all, and choose Deactivate. If your site comes back, reactivate them one by one until it breaks again to find the culprit.

If you cannot access wp-admin (The whole site is white):

  1. Log in to your hosting panel and open the File Manager (or use an FTP client like FileZilla).
  2. Navigate to the /wp-content/ directory.
  3. Find the folder named plugins.
  4. Rename the folder to plugins_old or plugins_disabled.
  5. Check your website. If it loads, a plugin caused the issue. Rename the folder back to plugins and disable them individually inside the folder to isolate the bad one.
Step 2

Increase the PHP Memory Limit

If disabling plugins didn't work, your site might just need more memory to execute complex scripts. You can increase the memory limit by editing your wp-config.php file.

  1. Access your site via FTP or File Manager.
  2. Locate the wp-config.php file in your root directory.
  3. Edit the file and paste the following code just before the line that says 'That's all, stop editing! Happy blogging.'
define( 'WP_MEMORY_LIMIT', '256M' );
Step 3

Enable WP_DEBUG Mode

If you are still seeing a white screen, it's time to force WordPress to tell you what's wrong. By enabling Debug mode, the blank screen will be replaced with actual error messages.

Open your wp-config.php file again and look for this line:

define( 'WP_DEBUG', false );

Change false to true. If the line doesn't exist, add it. To log the errors to a file instead of displaying them publicly, use this snippet:

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

Now reload your site. Check the /wp-content/debug.log file to find the exact file and line causing the fatal error.


Frequently Asked Questions

Can malware cause a White Screen of Death?

Yes. If an attacker injects malicious PHP code into your core files or theme, a syntax error in their code will crash your site and result in a WSoD. If you suspect a hack, run a malware scan immediately.

I tried everything and it's still broken. What now?

If plugins, themes, and memory limits are fine, it might be a core file corruption or a host-level issue. Try reinstalling the WordPress core files manually via FTP (skipping the wp-content folder), or contact your hosting provider's support team.

Prevent Errors Before They Happen

A secure, optimized WordPress site rarely crashes. Use Nexura Security to scan for vulnerabilities, detect malware, and harden your core files instantly.

Run Free Security Scan

Stay Ahead of Hackers

Join our growing community of site owners who receive our weekly WordPress security alerts, vulnerability reports, and hardening tips.

SSL Secured
Privacy-focused
WP.org Verified
Proactive Defense
Secure Your Infrastructure Today