HiBlog
  • Home
  • Blog
  • Category
    • Most Interesting
      Most Interesting Posts
    • HiCademy
      Hosting and Server Articles
    • HiTube
      Educational Videos
    • HiCast
      Interesting Podcasts
  • About us
  • Contact Us
FA
EN
RU
Language:
FA
EN
RU
Article Stats
N/A
Category
Ali Ghanimati
Author
16 November 2025
Release Date
45
Views
FA
EN
RU
Post Languages
How to Fix the WordPress White Screen of Death (WSOD)

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

Table of Content

Article Stats
  1. What Causes the WordPress White Screen Error?
  2. First Step: Check Plugins and Themes
  3. Step Two: Increase PHP Memory Limit
  4. Step Three: Enable Debug Mode
  5. Step Four: Clear Cache and Check Caching Plugins
  6. Step Five: Check File Permissions and Server Errors
  7. Step Six: Restore WordPress Core Files

One of the most common issues WordPress users may encounter is the infamous White Screen of Death (WSOD) error. This error occurs when only a blank white page is displayed when accessing the WordPress dashboard or viewing the website, with no error messages shown. This can be frustrating for any website administrator, as the site becomes inaccessible without prior warning. In this article, we will examine step-by-step methods to fix the white screen error in WordPress.

What Causes the WordPress White Screen Error?

The WSOD error is usually caused by one of the following:

  1. Faulty Plugin or Theme – One of the most common reasons is incompatibility or coding errors in an active plugin or theme.
  2. PHP Memory Limit Exhausted – Limitations in hosting resources, especially PHP memory, can cause the site to load incompletely.
  3. Error in PHP Code – If you have recently made changes to the theme code or the functions.php file, an error in it may cause the white screen to appear.
  4. Browser Cache or Plugin Cache Issues – Sometimes, a cached version of your site can cause a white screen of death.
  5. Database Error or Corrupted WordPress Files – In some cases, the core WordPress files may be damaged.

First Step: Check Plugins and Themes

The first step to fix this error is to check your active plugins and theme. To do this:

  • Use the File Manager in your hosting control panel or FTP to navigate to the wp-content/plugins directory.
  • Temporarily rename the plugins folder (e.g., to plugins-old) to deactivate all plugins.
  • Now check your site; if the white screen is resolved, the problem is with one of the plugins.
  • To identify the faulty plugin, restore the folder name to its original state and activate each plugin one by one.

If the issue isn’t caused by a plugin, repeat these steps for the active theme located in the wp-content/themes directory.

Step Two: Increase PHP Memory Limit

If the problem persists, you likely have insufficient PHP memory. To resolve this:

  1. Using File Manager, open the wp-config.php file.
  2. Add the following code before the line /* That's all, stop editing! */:

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

  1. Save the file and reload your website.

If you do not have sufficient permissions to edit the file, you can contact your hosting support to increase the memory limit.

Step Three: Enable Debug Mode

WordPress has the capability to display backend errors. To enable debug mode:

  1. Open the wp-config.php file.
  2. Find the following code and change its value from false to true:

define('WP_DEBUG', true);

  1. Now, by reloading the site, PHP errors will be displayed, allowing you to identify the root cause of the white screen of death.
  2. Once the issue is resolved, disable debug mode again to prevent errors from being shown to users.

Step Four: Clear Cache and Check Caching Plugins

Plugins like WP Super Cache or W3 Total Cache sometimes retain outdated cache files, leading to errors. To resolve this:

  • Clear the plugin’s cache from its settings.
  • If you don’t have access to the WordPress dashboard, delete the cache folder from the path wp-content/cache.
  • Clear your browser’s cache as well and re-check the website.

Step Five: Check File Permissions and Server Errors

Sometimes the issue stems from file permissions or server configurations. Ensure that:

  • File permissions are set to 644 for files and 755 for folders.
  • In your hosting control panel, check the error_log file for any potential errors.

Step Six: Restore WordPress Core Files

If none of the above steps work, your WordPress core files may be corrupted. To fix this:

  1. Download the latest version of WordPress from the official website.
  2. Delete the files in the wp-admin and wp-includes folders and re-upload them from the new version.
  3. Keep the files in the wp-content folder untouched to avoid losing your theme and plugin data.

The white screen of death (WSOD) in WordPress can seem frightening at first, but it is usually resolved with a few simple steps. From deactivating plugins to increasing the PHP memory limit and enabling debug mode, all these methods will help you identify the root cause of the problem and get your site back online.

It is always recommended to take a full backup of your website before making any changes. Also, choosing a best WordPress hosting provider can minimize the chances of such issues occurring.

Share Post
hidata.org/en/blog/how-to-fix-wordpress-white-screen-of-death-problem/
Copy Link
In Social Media

Add Comment

You’re replying to
captcha
Web Hosting
  • Professional cPanel Hosting
  • High-Traffic cPanel Hosting
  • File Hosting
Dedicated Server
  • Europe Dedicated Server
About HiData
Hi Data
Good Hosting Experience
Since April 2014, HiData has been hosting thousands of online businesses with strong and premium infrastructure in the best datacenters in Iran and worldwide. We use new-generation servers with powerful processors, high-capacity networks, and strict data security policies to meet your hosting needs at the highest standards. Our support team is available 24/7 through ticket and phone. Speed, stability, and peace of mind are not just promises. They are the identity of HiData.
Virtual Server
  • Germany NVMe VPS
  • Russia NVMe VPS
  • Turkey SSD VPS
  • Germany SATA VPS
  • Storage VPS
  • Cloud VPS
Other Services
  • Domain Services
  • Licensing System
  • Reseller
Phone 1: +98-9009019
HiTube HiCademy HiCast HiBlog
Address
HQ Address: Unit 8, 2nd Floor, Tala Commercial Complex, Imam Khomeini St., Abhar
Contact Phones
+98-9009019
24/7 Support
Support Email: info@hidata.org
© 2025 HiData
All rights reserved for hidata.org
HiData Store
The best prices for the world's leading brands