How to Fix the WordPress White Screen of Death
A blank white page in WordPress is usually caused by a plugin conflict or PHP memory limit. Fix it in minutes.
Fixing the WordPress White Screen of Death (WSOD)
The White Screen of Death (WSOD) shows a completely blank page — no error message, no content. It is almost always caused by a plugin conflict, theme error, or PHP memory exhaustion.
Step 1 — Enable WordPress Debug Mode
Add this to wp-config.php (before the "That's all" line):
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Check wp-content/debug.log for the actual error message.
Step 2 — Deactivate All Plugins
- Via cPanel File Manager, navigate to
wp-content/plugins - Rename the
pluginsfolder toplugins_disabled - Refresh your site
If the white screen disappears, a plugin was the cause. Rename the folder back to plugins, then deactivate plugins one by one from the WordPress admin to find the culprit.
Step 3 — Switch to a Default Theme
- In File Manager, go to
wp-content/themes - Rename your active theme folder (e.g.,
mytheme→mytheme_backup) - WordPress will fall back to a default theme (Twenty Twenty-Four)
If this fixes the issue, your theme has a PHP error.
Step 4 — Increase PHP Memory Limit
Add to wp-config.php:
define('WP_MEMORY_LIMIT', '256M');
Or add to .htaccess:
php_value memory_limit 256M
Step 5 — Check PHP Version Compatibility
In cPanel → MultiPHP Manager, try switching PHP versions. Some older plugins are not compatible with PHP 8.x — try PHP 7.4 as a temporary fix while you update the plugin.
Still need help?
Our Kenyan support team is on WhatsApp — real people, not bots. We respond in under 15 minutes.