LIMITED OFFER ๐Ÿ”ฅ Special Promo โ€” Get up to 50% OFF all Web & Business Hosting plans with code HOST50. Claim discount โ†’
โ† Knowledge Base
WordPress6 min read

How to Fix the WordPress White Screen of Death (WSOD)

You open your website and see a completely blank white page โ€” no error message, no text, nothing. This is the notorious WordPress White Screen of Death (WSOD). It is frustrating precisely because there is no clue about what went wrong. The good news: in almost every case it is caused by a plugin conflict, memory limit, or theme error โ€” all of which are fixable without expert help.

Fix 1: Enable WordPress Debug Mode

First, turn on error reporting so WordPress shows you what actually broke:

  1. In cPanel, open File Manager and navigate to public_html.
  2. Right-click wp-config.php and choose Edit.
  3. Find the line define( 'WP_DEBUG', false ); and change false to true.
  4. Also add this line directly below it: define( 'WP_DEBUG_DISPLAY', true );
  5. Save the file and reload your website.

Now instead of a blank page, you should see a PHP error message that tells you exactly which plugin or theme file caused the crash. Once you have that information, proceed to the fix below.

Fix 2: Deactivate All Plugins

Plugin conflicts are the #1 cause of WSOD, especially immediately after an update. If you cannot log in to your WordPress admin area (also a white screen), deactivate plugins directly via File Manager:

  1. In cPanel File Manager, navigate to public_html/wp-content/.
  2. Find the plugins folder and rename it to plugins_disabled. This deactivates every plugin instantly.
  3. Reload your website. If it loads, a plugin was the cause.
  4. Rename the folder back to plugins. Then log in to WordPress admin and re-activate plugins one by one until the white screen returns โ€” that is your culprit plugin.

Fix 3: Switch to a Default Theme

If deactivating plugins did not help, your theme may have a PHP error (especially after a PHP version upgrade):

  1. In File Manager, navigate to public_html/wp-content/themes/.
  2. Rename your current theme folder (e.g. rename my-theme to my-theme-old).
  3. WordPress will automatically fall back to a default theme (Twenty Twenty-Four). If your site loads, your theme had an error.

Fix 4: Increase Your PHP Memory Limit

A WSOD can also be triggered when WordPress exhausts its PHP memory allowance. In cPanel:

  1. Go to Select PHP Version (Software section).
  2. Click the Options tab.
  3. Find memory_limit and increase it from 128M to 256M or 512M.
  4. Click Save and reload your site.

If your plan's maximum memory limit is still not enough for your site's requirements, Business Hosting provides up to 8 GB RAM through CloudLinux LVE โ€” far more than any standard shared plan.

Fix 5: Check Your Error Log

In cPanel File Manager, look for a file named error_log inside public_html. Open it and check the most recent entries at the bottom. The PHP error message logged there will point you directly to the faulty file and line number.

Important: Disable Debug Mode When Done

Once you have fixed the problem, remember to set WP_DEBUG back to false in wp-config.php. Leaving debug mode enabled on a live site exposes sensitive server information to your visitors.

Still Seeing a White Screen?

Send us a WhatsApp message with a screenshot of your debug error or your cPanel username, and our server team will diagnose it for you โ€” usually within 15 minutes.

View hosting plans
Registered LLPHostinap Software Solutions
cPanel PartnerLicensed control panel
LiteSpeedLicensed web server
Since 201510+ years hosting