如何修复 WordPress 中的严重错误(逐步)

已发表: 2021-10-21

您是否在 WordPress 网站上看到严重错误?

WordPress 有时可能会向您显示一条消息“此网站出现严重错误。 请检查您的站点管理员电子邮件收件箱以获取说明。 它还将在 WordPress 指南中包含一个调试链接。

在本指南中,我们将向您展示如何轻松修复 WordPress 中的严重错误。 我们还将讨论导致此错误的原因以及如何避免它。

Fixing the critical error in WordPress step by step

什么是 WordPress 中的严重错误?

WordPress 中的严重错误是阻止 WordPress 加载正常工作所需的所有脚本的错误。

以前,这个 WordPress 错误会导致白屏死机或屏幕上出现致命错误消息。 大多数初学者并没有发现它很有帮助,并且很难自己解决问题。

自 WordPress 5.2 起,用户现在将看到一条通用错误消息“此网站出现严重错误。 请检查您的站点管理员电子邮件收件箱以获取说明,其中包含指向 WordPress 调试指南的链接。

WordPress critical error message

它还将向您的 WordPress 站点的管理员电子邮件地址发送一封电子邮件,其中包含有关错误的更多详细信息以及在恢复模式下访问您的 WordPress 仪表板的链接。

是什么导致了 WordPress 中的严重错误?

WordPress 中的严重错误通常是由阻止 WordPress 正常运行的插件、脚本或代码故障引起的。

除非您解决此问题,否则 WordPress 无法加载所需的其余文件。

如果您最近将某个教程中的代码片段复制并粘贴到您的网站,那么它可能会触发严重错误。

所有顶级 WordPress 插件都经过全面测试,因此它们本身不太可能导致严重错误。 但是,与其他 WordPress 插件或某些自定义代码的冲突可能会触发错误。

话虽如此,让我们看看如何轻松修复 WordPress 中的严重错误并恢复您的网站。

修复 WordPress 中的严重错误(2 种方法)

严重错误消息本身对于查找问题的原因并修复它不是很有用。 幸运的是,WordPress 还会向您网站的管理员电子邮件地址发送一封电子邮件。

现在,许多 WordPress 网站在发送电子邮件时遇到问题,因此您可能不会收到这个重要的电子邮件通知。 如果您属于这些用户,请不要担心。 即使没有电子邮件,我们也会向您展示如何修复严重错误。

另一方面,如果您确实收到了 WordPress 技术问题电子邮件通知,那么我们将向您展示如何理解它并使用它来恢复您的网站。

只需单击下面的链接直接跳到您需要的部分:

  • 方法 1:使用 WordPress 调试电子邮件修复严重错误
  • 方法 2:手动修复 WordPress 中的严重错误(无电子邮件)

使用 WordPress 调试电子邮件修复严重错误

首先,您需要访问您在网站上用作 WordPress 管理电子邮件的电子邮件地址的收件箱。

不确定您将哪个电子邮件地址用作管理员电子邮件? 这是您在安装 WordPress 时提供的电子邮件地址。

如果您在 Bluehost 上或使用 WordPress 自动安装程序,那么您的管理员电子邮件地址可能与您用于 WordPress 托管帐户的地址相同。

在您的收件箱中,您会看到一封主题为“您的网站遇到技术问题”的电子邮件。 在其中,您会发现更多有关导致 WordPress 网站严重错误的原因的有用信息。

例如,在以下屏幕截图中,您可以看到严重错误是由我们测试站点上的 WordPress 主题引起的。

WordPress critical error email notification

该电子邮件还包含一个特殊链接,可让您以恢复模式登录 WordPress 网站以修复和调查问题。

在电子邮件的底部,您将看到有关错误的更详细信息,包括触发它的特定文件和代码。

在下面的示例中,我们主题的 functions.php 文件中第 614 行的一些代码负责触发错误。

Critical error details

这是另一个示例,它显示了由故障 WordPress 插件引起的错误详细信息。

Error caused by a WordPress plugin

现在您只需要单击指向 WordPress 恢复模式的链接,这将带您进入您的 WordPress 管理区域。

系统将要求您登录以继续。

WordPress recovery mode login

登录后,您将看到一条通知,通知您有关严重错误、导致错误的原因以及指向您可以修复它的位置的链接。

例如,在下面的屏幕截图中,它通过指向插件页面的链接通知我们插件导致的严重错误。

Recovery mode information

现在,如果您单击该链接,它将向您显示行为不端的插件。 它还将向您准确显示导致错误的代码行。

您现在可以继续并停用该插件。

Deactivate the misbehaving plugin

然后你可以简单地找到一个替代的 WordPress 插件,或者看看你是否可以从插件开发人员那里获得支持。

同样,如果问题与您的主题有关,那么您将看到指向主题页面的链接。 在页面底部,您可以看到导致问题的主题。

Broken theme message in WordPress recovery mode

您可以简单地更改您的 WordPress 主题,或删除损坏的主题并从官方来源重新安装相同主题的新副本,看看是否能解决问题。

解决问题后,您只需继续并单击顶部的退出恢复模式按钮。

Exit recovery mode in WordPress

在大多数情况下,您的 WordPress 网站现在将开始正常工作。

但是,如果您仍然在 WordPress 中看到严重错误,那么您可以尝试下一步中的故障排除步骤。

手动修复 WordPress 中的严重错误

如果您没有收到 WordPress 严重问题通知电子邮件,那么您可以通过以下方法对 WordPress 中的严重错误进行故障排除和修复。

如果错误是由您最近执行的操作引起的,那么您只需撤消该操作即可解决问题。

例如,如果您安装了一个新插件并激活它导致了严重错误,那么您需要停用该插件(我们将在下面的第一步中向您展示如何执行此操作)。

另一方面,如果您不确定,那么您可以简单地按照以下步骤操作。

1. 停用所有 WordPress 插件

禁用有故障的 WordPress 插件的最简单方法是停用它。 但是,由于严重错误,您无权访问管理区域,也不知道要停用哪个插件。

为了解决这个问题,我们将停用所有 WordPress 插件。 不用担心,一旦您可以访问您的 WordPress 管理区域,您就可以轻松地重新激活它们。

只需使用 FTP 客户端或 WordPress 主机控制面板中的文件管理器应用程序连接到您的 WordPress 网站。

连接后,您需要导航到/wp-content/文件夹。

Rename plugins folder

在 wp-content 文件夹中,您将看到一个名为“plugins”的文件夹。 您需要右键单击它,然后选择“重命名”选项。

接下来,将插件文件夹的名称更改为您喜欢的任何名称。 在我们的示例中,我们将其称为“plugins.deactivate”。

Plugins folder renamed

执行此操作后,您的所有插件都将被停用。

基本上,WordPress 会查找 plugins 文件夹以在您的网站上加载激活的插件。 当它找不到插件文件夹时,它根本无法激活插件并自动将它们设置为停用。

您现在可以访问您的网站以查看严重错误消息是否已消失。

重要提示:无论严重错误问题是否已解决,请不要忘记将 plugins.deactivated 文件夹重命名为“plugins”。 然后 WordPress 将识别该文件夹,您将能够从 WordPress 仪表板一一重新激活它们,以便您确定是哪一个导致了严重错误。

2.切换到默认主题

排除严重错误的下一步是将您的 WordPress 主题切换为默认主题。 如果它是由您当前 WordPress 主题中的某些代码引起的,这将解决严重错误问题。

只需转到 WordPress.org 主题目录并下载 TwentyTwenty 或 Twenty Twenty-1 WordPress 主题的新副本。

Download default WordPress theme

接下来,您需要将主题文件解压缩到您的计算机。 这将在您的计算机上创建一个带有主题名称的文件夹。

Unzipped theme folder

现在您需要使用 FTP 客户端或主机控制面板中的文件管理器应用程序连接到您的 WordPress 站点。 连接后,导航到 /wp-content/themes 文件夹,您将看到网站上安装的所有主题的列表。

Download themes as backup

继续将它们全部下载到您的计算机作为备份。 之后,您需要从您的网站中删除所有主题文件夹。

Delete all themes from your website

您的 WordPress 网站现在没有安装主题。 要解决此问题,请继续上传您之前下载的默认主题文件夹。

Upload default WordPress theme

完成后,您可以尝试访问您的网站。

如果严重错误是由您的 WordPress 主题引起的,那么它现在应该会消失,您将能够访问您的网站。

3.重新安装WordPress

损坏的 WordPress 核心文件或恶意软件也可能触发 WordPress 中的严重错误。 解决此问题的最简单方法是重新安装 WordPress。

只需访问 WordPress.org 并将 WordPress 的新副本下载到您的计算机。 下载文件后,您需要将其解压缩到您的计算机上。 这将创建一个名为“wordpress”的文件夹,其中包含重新安装所需的所有文件。

Extracted WordPress files on your computer

接下来,您需要使用 FTP 客户端或主机控制面板中的文件管理器应用程序连接到您的 WordPress 站点。

连接后,您需要导航到网站的根文件夹。 根文件夹是其中包含 wp-admin、wp-content、wp-includes 和 wp-admin 文件夹的文件夹。

Upload WordPress files from your computer

现在选择您计算机上wordpress文件夹中的文件并将它们上传到您的网站。 您的 FTP 客户端会询问您是要覆盖这些文件还是跳过它们。 您需要选择“覆盖”并选中“始终使用此操作”选项旁边的框。

Overwrite WordPress files

单击确定按钮继续。 您的 FTP 客户端现在将用您计算机上的新副本替换所有核心 WordPress 文件。

完成后,您可以尝试访问您的网站,看看这是否解决了错误。

如果严重是由损坏的 WordPress 核心文件或恶意软件引起的,那么该错误现在应该会消失。

我们希望本文能帮助您解决和修复 WordPress 中的严重错误。 您可能还想查看我们的指南,了解如何为您的 WordPress 网站获取免费 SSL 证书,或者我们对小型企业最佳商务电话服务的专家比较。

如果您喜欢这篇文章,请订阅我们的 YouTube 频道以获取 WordPress 视频教程。 您也可以在 Twitter 和 Facebook 上找到我们。