Client Area

How to fix WordPress blank page problem

2 min readPublished 4 Mar 2026Updated 17 Apr 202637,502 views

In this article

  • 1Step 1: Enable WordPress Debug Mode
  • 2Step 2: Increase PHP Memory Limit
  • 3Step 3: Disable All Plugins
  • 4Step 4: Switch to a Default Theme
  • 5Step 5: Reset .htaccess

How to Fix WordPress Blank Page Problem

The "White Screen of Death" (WSOD) is a common WordPress issue where your site shows a completely blank page with no error message. This guide walks you through diagnosing and fixing the problem.

Step 1: Enable WordPress Debug Mode

The blank page usually hides a PHP error. Enable debug mode to see it.

  1. Log in to cPanel > File Manager, navigate to your WordPress root directory
  2. Open wp-config.php for editing
  3. Find define( 'WP_DEBUG', false ); and change it to:

```

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_LOG', true );

```

  1. Save and reload your site — the actual error message should now appear
  2. Also check wp-content/debug.log for detailed error output

Step 2: Increase PHP Memory Limit

If the error mentions "memory exhausted", add this line to wp-config.php before "That's all, stop editing!":

define( 'WP_MEMORY_LIMIT', '256M' );

Alternatively, increase memory_limit in cPanel > MultiPHP INI Editor to 256M.

Step 3: Disable All Plugins

A faulty plugin is the most common cause of the blank page.

  1. Go to cPanel > File Manager
  2. Navigate to wp-content/
  3. Rename the plugins folder to plugins_disabled
  4. Reload your site — if it loads, a plugin is the problem
  5. Rename the folder back to plugins
  6. Re-enable plugins one at a time from WordPress Dashboard > Plugins to identify the culprit

Step 4: Switch to a Default Theme

  1. In File Manager, go to wp-content/themes/
  2. Rename your active theme folder (e.g., flavor to flavor_disabled)
  3. WordPress will fall back to a default theme — if the site loads, your theme is the problem

Step 5: Reset .htaccess

A corrupted .htaccess file can cause a blank page.

  1. In File Manager, rename .htaccess to .htaccess_backup
  2. Reload your site
  3. If it works, go to WordPress Dashboard > Settings > Permalinks and click Save to regenerate a clean .htaccess

Step 6: Check PHP Version

Go to cPanel > Select PHP Version and try switching to PHP 8.1 or PHP 8.2. Some themes and plugins require a specific version.

Still Not Working?

Open a support ticket at https://domainindia.com/support with your domain name, when the issue started, and the contents of wp-content/debug.log.

Was this article helpful?

Your feedback helps us improve our documentation

Still need help? Submit a support ticket