Skip to content

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.

Medium Difficulty
10–20 min Time
WordPress Required

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

Disable Plugins
Switch Theme
Increase Memory
Test

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.

Related Guides

Fix 500 Error

Resolve server-related issues.

View Guide

File Permissions

Check file access settings.

cPanel Guide
DirectAdmin Guide

Restore Backup

Restore your site if needed.

cPanel Guide
DirectAdmin Guide
← Back to Troubleshooting