LOGO 1

如何解决WordPress白屏死机的问题?

fix white screen of death

WordPress白屏死机(White Screen of Death,WSOD)是一个常见但令人沮丧的问题。当你访问WordPress网站时,页面显示为空白,没有任何错误信息或内容,这种情况通常表明存在某种严重的错误,阻止了网站的正常运行。通常的网站白屏死机显示如下:white screen

有时候,可能会看到一条严重错误消息,而不是空白页。如下所示:critical error

无论您看到的是空白屏幕还是“您的网站出现严重错误”消息,都是同一个错误。

此错误也可能是由于您网站上安装的主题或插件编码不当而发生的。有时,如果您的 Web 托管服务器出现问题,也会出现这种情况。

为什么在 WordPress 中看到死机白屏?

  1. 插件冲突
    • 插件之间可能存在不兼容或冲突的情况,导致网站无法正常加载。
  2. 主题问题
    • 主题中的代码错误或与WordPress版本不兼容可能导致白屏。
  3. PHP错误
    • 代码中的语法错误或函数调用错误会导致PHP无法正确解析和执行。
  4. 内存限制
    • 服务器分配给PHP的内存不足以处理请求,导致内存耗尽。
  5. 文件权限问题
    • 不正确的文件和文件夹权限设置可能阻止WordPress访问必要的文件。
  6. 数据库问题
    • 数据库连接错误或损坏的数据库表可能导致网站无法正常加载。
  7. 自动更新失败
    • WordPress或插件的自动更新失败可能导致部分文件损坏。

如何解决死机白屏的问题?

由于白屏错误可能由多种原因引起,因此需要有条不紊的故障排除才能修复它。

1.检查插件冲突

    插件冲突是引起白屏的常见原因。你可以通过禁用所有插件来检查是否是插件引起的问题。

    • 通过FTP或主机控制面板访问你的WordPress文件目录。
    • 导航到wp-content文件夹,将plugins文件夹重命名为plugins_old

    如果白屏问题解决,说明是插件引起的。然后,你可以逐个启用插件,找到引起问题的插件。

2.检查主题问题

    主题问题也可能导致白屏死机。你可以切换到默认主题来检查是否是主题引起的问题。

    • 通过FTP或主机控制面板访问你的WordPress文件目录。
    • 导航到wp-content/themes文件夹,将当前使用的主题文件夹重命名为其他名称,例如mytheme_old
    • WordPress将自动切换到默认主题(如Twenty Twenty-One)。

     如果白屏问题解决,说明是主题引起的。你可以检查主题的代码,尤其是functions.php文件,找出问题所在。

3.增加PHP内存限制

     内存不足也是导致白屏的常见原因。你可以增加PHP内存限制来解决此问题。

    • wp-config.php文件中添加以下代码:
      define('WP_MEMORY_LIMIT', '256M');
      
    • 如果你有权限,可以在.htaccess文件中添加以下代码:
      php_value memory_limit 256M
      
    • 你还可以在php.ini文件中增加内存限制:
      memory_limit = 256M
      

4.检查文件权限

     不正确的文件权限可能导致WordPress无法正常运行。确保WordPress文件和文件夹的权限设置正确。

    • 文件权限应设置为644。
    • 文件夹权限应设置为755。

     你可以通过FTP客户端或主机控制面板来检查和修改文件权限。

5.恢复备份

     如果你最近对WordPress进行了修改,并且问题出现在修改之后,考虑恢复到之前的备份。大多数托管服务提供商都会自动创建备       份,你可以联系他们获取帮助。

6. 重新安装WordPress核心文件

     有时候WordPress核心文件损坏可能会导致白屏死机。你可以尝试重新安装WordPress核心文件。

    • 访问WordPress.org下载最新版本的WordPress。
    • 解压缩下载的文件,并上传到你的WordPress安装目录,覆盖现有的核心文件(不包括wp-content文件夹和wp-config.php文件)。
7.启用调试模式

     启用调试模式可以帮助你查看错误信息,从而找出问题的根源。

    • 在WordPress安装目录中找到wp-config.php文件。
    • 添加或修改以下代码以启用调试模式:
      define('WP_DEBUG', true);
      define('WP_DEBUG_LOG', true);
      define('WP_DEBUG_DISPLAY', false);
      

白屏死机问题通常由插件、主题、内存限制或文件权限问题引起。通过启用调试模式、检查插件和主题冲突、增加PHP内存限制、检查文件权限、恢复备份以及重新安装WordPress核心文件,你可以逐步找出问题的根源并解决它。如果这些方法都无法解决问题,建议联系你的托管服务提供商寻求进一步的帮助。

在查看完此文章的同时,您会发现以下资源也很有用:

如果您喜欢这篇文章,请订阅我的网站,您将会收到最新的资源分享信息。您还可以在YouTube小红书上找到我。

♻Share:
0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments

Related Posts

Download Resources
Website Launch Checklist

14点WordPress网站
启动检查清单


让你的网站带来更多的访问者和流量!

FREE DOWNLOAD

Send download link to:

Most Popular Posts
Recent Posts
Categories
Most Popular Tags
Translate »
Scroll to Top