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

您是否在 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.deactivated 文件夹重命名回"plugins".然后 WordPress 将识别该文件夹,您将能够从 WordPress 仪表板中一一重新激活它们,以便您确定是哪一个导致了严重错误.

2.切换到默认主题

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

只需转到 WordPress.org 主题目录并下载 20Twenty 或 2021 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 证书的指南,或者我们对适合小型企业的最佳商务电话服务的专家比较.

6

发表回复