如何修复 WordPress 白屏死机

请务必注意,您可能不需要完成所有八项故障排除任务来修复您的网站。由于我们不确定是什么导致了您的 WordPress 白屏死机,因此我们按照您应该尝试的顺序对这些故障排除方法进行排序。

1.清除浏览器和WordPress缓存

在某些情况下,白屏死机错误会自行消失。这很少见,但也值得检查,因为它只需要一分钟。

如果没有,请继续清除浏览器缓存。如果您需要帮助,请阅读我们的指南,了解如何清除所有主要浏览器的缓存。清除后,尝试重新加载您的网站以查看错误是否仍然存在。

如果没有变化,您也可以尝试清除 WordPress 缓存。WordPress 缓存插件将创建一个缓存并将其存储在服务器上。您可以通过访问插件的设置手动清除该缓存:

删除 WordPress 缓存。

清除缓存(Purge Cache) 或 清除缓存(Clear Cache) 按钮的位置取决于缓存插件。清除 WordPress 缓存后,重新加载站点并检查错误是否仍然存在。

对于那些不使用缓存插件的人(或那些由于错误而无法访问仪表板的人),请继续并跳转到下一个方法。

2.使用WordPress恢复模式禁用插件和主题

在解决严重错误时,WordPress 恢复模式可以成为您最好的盟友。如果 CMS(内容管理系统)检测到会阻止您的网站运行的错误(例如 WordPress 白屏死机),它应该会自动触发恢复模式。

WordPress 恢复模式通常发生在 WordPress 白屏死机上。

将恢复模式视为作系统 (OS) 中的“安全”模式。WordPress 恢复模式允许您访问仪表板以执行禁用插件和主题等作。但是,您无法完全访问所有功能。

如果触发恢复模式,WordPress 将向您发送一封电子邮件,其中包含一个链接,使您能够登录仪表板。

恢复模式的难点在于它并不总是在应该触发的时候触发。如果您看到 WordPress 白屏死机,并且您没有收到恢复模式电子邮件,您可以假设它没有触发。在这种情况下,您需要继续使用其他故障排除方法。

3. 从您的网络主机恢复备份

有很多方法可以创建网站的备份。对于这种方法,我们谈论的是您的网络主机(或第三方服务)创建的备份,因为 WordPress 白屏死机可能会阻止对仪表板的访问。

大多数托管 WordPress 网络主机将自动创建全站备份。如果您使用这样的网络主机,您可以通过在错误出现之前恢复到备份来快速处理白屏死机。通常,您可以在托管帐户的安全部分找到您的站点备份。

如果您的网络主机缺乏备份功能——并且您无法访问 WordPress 管理员——您将需要以艰难的方式做事。这意味着手动排查错误,这是我们将在后续步骤中执行的作。

4.禁用活动插件

您如何禁用插件将取决于您是否可以登录 WordPress 仪表板。在执行任何作之前,我们建议您创建站点的完整备份,以防在故障排除过程中出现其他任何“损坏”。

如果可以访问仪表板,请转到插件→已安装的插件,然后一一禁用活动插件。禁用每个插件后,检查 WordPress 白屏死机是否仍然存在。

停用插件以修复 WordPress 白屏死机。

您在这里的目标是隔离哪个插件导致兼容性问题(有时是多个插件)。如果您禁用所有活动插件并且错误仍然存在,则意味着它们不是原因。在这种情况下,您可以重新启用它们并继续。

如果您权访问仪表板,则需要使用文件传输协议 (FTP) 手动禁用插件。如果您以前从未使用过 FTP 客户端,您可以阅读我们关于如何使用 FileZilla 的指南。

安装 FileZilla 并连接您的网站后,进入 public_html 文件夹。然后,在 wp-content 文件夹中找到 plugins 目录:

wp-content 文件夹。

打开目录,您将看到网站上每个插件的文件夹(活动和非活动):

wp-content 中的插件文件夹。

如果右键单击文件夹,您将看到重命名它的选项。更改插件文件夹的名称将在 WordPress 中自动停用它。

程序很简单。您想识别您网站上的活动插件,并将它们的文件夹一一重命名为其他名称。重命名每个文件夹后,检查 WordPress 是否仍然显示错误。

请记住,您需要将每个插件的文件夹恢复为其原始名称。否则,WordPress 将无法识别该插件,您需要重新安装它。

5.切换到另一个WordPress主题

就像插件一样,您有两种方法可以停用和切换WordPress主题。如果可以访问仪表板,请转到外观→主题。将鼠标悬停在要切换到的主题上,然后单击激活。

激活主题可以修复 WordPress 白屏死机。

如果活动主题由于兼容性问题导致问题,切换到另一个选项应该可以解决它。

有时,WordPress 白屏死机不允许您访问仪表板。这意味着您需要使用数据库切换主题。为此,请从托管控制面板中使用 phpMyAdmin(或您的主机使用的任何工具)连接到数据库。进入后,选择 WordPress 数据库并在右侧菜单中找到wp_options(它可能有不同的前缀)表。

wp-options 表。

打开表格,然后单击屏幕顶部导航菜单中的搜索。在与option_name列对应的值字段中输入“模板”,然后单击“执行”。

在数据库表中搜索条目。

这将从 wp_options 表中返回一个条目。该条目告诉 WordPress 使用哪个主题;在我们的示例中,主题是 twentytwenty。

WordPress 数据库中的模板条目。

双击option_value下的主题名称,您可以将其更改为其他名称。这需要是安装在网站上的主题,否则您将遇到进一步的错误。

对于大多数网站来说,一些安全的赌注是默认主题选项,例如 twentytwentythree 或 twentytwentytwo。完成后,请检查您的网站,看看错误是否仍然存在。

6. 检查您的文件权限设置

每个文件都有一组“权限”或规则,用于控制谁可以读取、写入(编辑)和执行它。在基于 UNIX 的系统中,这些权限对应于数值。这些值会根据哪些用户持有某些权限而变化。

这是有关文件权限如何工作的完整教程。目前,您应该知道 WordPress 文件有最佳权限设置。如果有人修补它们,CMS 可能无法执行关键文件并且无法工作(因此 WordPress 出现白屏死机)。

WordPress 中的最佳文件权限设置如下:

  • WordPress 文件权限:644
  • WordPress 文件夹权限:755
  • wp-config.php文件权限:440 或 400
  • .htaccess 文件权限:644

这些权限级别允许 WordPress 正常运行,同时仍然保护文件和目录免受不应访问它们的用户的侵害。

在 WordPress 中更改文件权限设置的最简单方法是通过 FTP。连接到网站并访问根目录,通常称为公共目录或public_html目录。在其中,您可以右键单击任何文件或文件夹,然后选择“文件权限”选项。

更改文件权限。

该选项将打开一个窗口,其中包含一个字段,您可以在其中设置所需权限设置的数值。

修复 WordPress 白屏死机时设置文件权限的数值。

在开始更改每个文件和目录的权限设置之前,请检查它们是否还没有正确的值。首先检查 wp-config.php 和 .htaccess 等关键文件,然后从那里继续。如果文件或目录的权限级别不正确,请继续修复它们。

7. 检查 .maintenance 文件

当您更新 WordPress 时,它会自动进入“维护”模式。如果有人碰巧在更新期间尝试访问该网站,他们会看到一条消息,上面写着“暂时无法进行定期维护。请稍后回来查看。

在实践中,WordPress 更新往往非常快,以至于大多数用户不会遇到该维护屏幕。更新后,WordPress 将自动删除站点根目录中的临时 .维护文件。

有时 WordPress 会遇到错误并且无法删除文件,这可能导致网站的某些部分出现白屏死机。

要解决此问题,请通过 FTP 连接到您的站点并导航到目录。打开目录并在顶层(靠近 .htaccess)查找 .maintenance 文件

删除维护文件以修复 WordPress 白屏死机。

如果您看到该文件,请继续将其删除。这不会以任何方式影响您的网站,除非它会将 WordPress 踢出维护模式并希望修复白屏死机。

8.增加WordPress内存限制

发生许多 WordPress 错误是因为某些网络主机为网站分配了较低的 PHP 内存限制。如果您的网站达到该内存限制,它将无法正常运行,您可能会遇到 WordPress 白屏死机。

这可能不是问题,具体取决于您使用的虚拟主机。大多数信誉良好的 WordPress 网络主机都设置了很高的内存限制,因此您永远不会因缺少 PHP 内存而遇到错误。

在开始修改站点设置之前,请转到仪表板并跳转到“工具”→“站点运行状况”选项卡。

在里面,单击 信息→ 服务器。此页面显示有关服务器配置的信息,包括您使用的 PHP 版本及其内存:

检查 WordPress 中的内存限制以修复 WordPress 白屏死机。

对于大多数 WordPress 网站来说,任何超过 128-256 MB 的内容都绰绰有余。如果您的内存限制低于这些值,您需要通过联系您的主机来增加它。

我爱主题网 自2012
主题:260+ 销售:1000+
兼容浏览器

电话咨询

7*12服务咨询电话:

1855-626-3292

微信咨询