How to Fix the WordPress White Screen of Death
This guide shows you how to fix the WordPress White Screen of Death (WSOD). This issue causes your website to display a blank white page, usually due to PHP errors, plugin conflicts, or theme issues.
What Causes the White Screen of Death?
The white screen usually appears when your website encounters a fatal error but cannot display it. This is commonly caused by plugins, themes, memory limits, or corrupted files.
Plugin Conflict
A faulty plugin may break your site.
Theme Issue
Your active theme may be incompatible.
PHP Memory Limit
Your site may need more memory.
Corrupted Files
Core WordPress files may be damaged.
Step-by-Step Fix
Fix Using cPanel
Step 1: Disable Plugins
Go to File Manager → public_html → wp-content and rename the plugins folder.
Step 2: Switch to Default Theme
Rename your active theme folder inside wp-content/themes.
Step 3: Increase PHP Memory
define('WP_MEMORY_LIMIT', '256M');
Step 4: Enable Debug Mode
define('WP_DEBUG', true);
Fix Using DirectAdmin
Step 1: Disable Plugins
Go to File Manager → domains → yourdomain.com → public_html → wp-content and rename the plugins folder.
Step 2: Switch to Default Theme
Rename your theme folder inside wp-content/themes.
Step 3: Increase PHP Memory
define('WP_MEMORY_LIMIT', '256M');
Step 4: Enable Debug Mode
define('WP_DEBUG', true);
Step 5: Test Your Website
Refresh your site and check if it loads.
Quick Fix Tips
Clear Cache
Clear browser and website cache after changes.
Check Error Logs
View server error logs in your hosting panel.
Reinstall WordPress
Upload fresh core files if needed.
Common Issues & Fixes
Admin Area Works
Likely a theme issue.
Whole Site Blank
Likely plugin or memory issue.
No Errors Showing
Enable debug mode to reveal hidden errors.