您是否在您的 WordPress 网站上看到“该网站遇到技术问题”的错误消息?
当您的网站因网站某处的 PHP 代码存在严重问题而损坏时,会显示此错误消息。
在本文中,我们将向您展示如何追踪问题代码并修复 WordPress 中的“站点遇到技术问题”错误消息。
WordPress中的技术难点错误是什么?
您的WordPress 网站是使用 PHP 编程语言构建的。该代码的任何问题都可能破坏您的网站。
过去,致命的 PHP 错误会导致白屏死机。WordPress 5.2中引入的一项有用功能改进了致命错误保护,因此现在显示错误消息而不是空白屏幕:“站点遇到技术困难”。
如果您尝试登录您的站点,您会看到一条略有不同的消息:“站点遇到技术问题。请检查您的站点管理员电子邮件收件箱以获取说明。”
或者您可能会看到此错误消息:“此网站出现严重错误。”
PHP 用于 WordPress 核心、主题和插件,因此这些可能是问题的根源。例如,您最近可能将代码片段复制并粘贴到您的网站,或者插件或主题与某些自定义代码之间可能存在冲突。
您的工作将是追踪错误的来源,然后修复它。
话虽如此,让我们来看看如何修复 WordPress 中的“网站遇到技术困难”。我们将介绍两种方法,第一种是最简单的方法,只要您收到有关错误的电子邮件即可。
方法 1:使用恢复模式修复技术难题错误
技术困难错误消息不是很有帮助。幸运的是,WordPress 会向您网站的管理员电子邮件地址发送一封电子邮件,其中包含有关错误原因的详细信息。
如果您在Bluehost上或使用 WordPress 自动安装程序,那么您的管理员电子邮件地址可能与您用于WordPress 托管帐户的地址相同。
许多 WordPress 网站在发送电子邮件时遇到问题,因此如果您没有收到电子邮件,那么您可以按照方法 2 来修复错误。
在您的收件箱中,您应该会看到一封主题为“您的网站遇到技术问题”的电子邮件。它将包含有关导致您网站错误的原因的有用信息。
例如,在以下屏幕截图中,电子邮件说明错误是由 Porto 主题引起的。它还包括一个特殊链接,可让您以恢复模式登录您的站点以调查和解决问题。
现在您只需要单击指向 WordPress 恢复模式的链接,这将带您进入您的 WordPress 管理区域。
首先,您将被要求登录 WordPress。
登录后,您将看到一条通知,说明您处于恢复模式。您还将看到一个链接,指向您可以去哪里解决问题。
例如,在以下屏幕截图中,消息告诉我们一个或多个插件未能正确加载,并提供了指向插件页面的链接。
单击链接后,您将看到行为不端的插件。您还将确切地看到是哪一行代码导致了错误。
您现在可以继续并停用该插件。
接下来,您可以简单地寻找一个替代的WordPress 插件,或者看看您是否可以从插件开发人员那里获得支持。确保与他们分享错误描述。
同样,如果问题与您的主题有关,那么您将看到指向主题页面的链接。在页面底部,您可以看到导致问题的主题。
您可以简单地更改您的 WordPress 主题,或删除损坏的主题并从官方来源重新安装相同主题的新副本,看看是否能解决问题。
解决问题后,您只需继续并单击顶部的退出恢复模式按钮。
在大多数情况下,您的 WordPress 网站现在可以正常工作。
但是,如果您仍然在 WordPress 中看到技术困难错误,那么您可以尝试下一步中的故障排除步骤。
方法二:手动修复技术难点错误
如果您没有收到有关技术困难错误的 WordPress 通知电子邮件,那么您可以通过以下方式对 WordPress 中的技术困难错误进行故障排除和修复。
如果错误是由您最近执行的操作引起的,那么您只需撤消该操作即可解决问题。
例如,如果您安装了一个新插件并激活它导致了技术问题,那么您需要停用该插件。我们将在下面的第一步中向您展示如何做到这一点。
另一方面,如果您不确定,那么您可以简单地按照以下步骤操作。
停用所有 WordPress 插件
技术困难错误可能是由错误或冲突的插件引起的。消除该问题的最简单方法是禁用该插件。
但是,您有两个问题。您无权访问 WordPress 管理区域,也不知道要停用哪个插件。
因此,您需要停用所有 WordPress 插件。不用担心,一旦您可以访问您的 WordPress 管理区域,您就可以轻松地重新激活它们。
只需使用FTP 客户端或 WordPress 主机控制面板中的文件管理器应用程序连接到您的 WordPress 网站。连接后,您需要导航到该/wp-content/
文件夹。
在wp-content
文件夹内,您将看到一个名为plugins
. 您需要右键单击此文件夹,然后从菜单中选择“重命名”。
接下来,将插件文件夹的名称更改为您喜欢的任何名称。在我们的示例中,我们将其称为plugins-deactivated
。
执行此操作后,您的所有插件都将被停用,您可以访问您的网站以查看技术困难消息是否已消失。
如果错误消息仍然显示在您的网站上,则不是由插件引起的。您应该将文件夹重命名为plugins
并继续执行下面的下一步。
但是,如果不再显示错误消息,那么您将需要找出问题的根源。首先将文件夹重命名为plugins
.
现在您可以登录到您的 WordPress 管理区域并导航到插件»已安装插件页面。您需要一一重新激活插件,以便确定是哪一个导致了错误。
然后,您可以使用 FTP 从您的站点中删除该插件或向插件作者寻求支持。
切换到默认主题
如果问题不是由插件引起的,那么您接下来应该检查您的主题是否导致错误。为此,您需要将当前主题替换为默认主题。
首先,使用 FTP 客户端连接到您的网站并转到该/wp-content/themes/
文件夹。它包含您网站上所有已安装的主题。
接下来,您需要右键单击当前的 WordPress 主题并将其下载到您的计算机作为备份。
之后,您可以安全地从您的网站上删除您当前的主题。您需要右键单击您的主题文件夹并选择“删除”。
您的 FTP 客户端现在将从您的网站中删除该主题。
如果您的网站上安装了默认的 WordPress 主题,例如二十二十二,那么 WordPress 将自动开始使用它作为默认主题。但是,如果您没有安装默认主题,则需要使用 FTP 手动安装它。
如果访问您的网站时不再显示技术困难错误,那么您的主题就是问题的原因。
修复错误的另一种可能方法是查看主题的functions.php文件。如果文件底部有多余的空格,则需要删除它们。有时这可以解决问题。
否则,您应该考虑重新安装主题的新副本。有关更多详细信息,请参阅我们的初学者指南,了解如何安装 WordPress 主题。
重新安装 WordPress
如果您的网站由于插件或主题错误而没有遇到技术问题,则问题可能是 WordPress 核心文件损坏或您的网站上可能存在恶意软件。
只需访问 WordPress.org 并将 WordPress 的新副本下载到您的计算机。下载文件后,您需要将其解压缩到您的计算机上。这将创建一个名为的文件夹wordpress
,其中包含重新安装所需的所有文件。
接下来,您需要使用 FTP 客户端或主机控制面板中的文件管理器应用程序连接到您的 WordPress 站点。
连接后,您需要将右窗格导航到网站的根文件夹。根文件夹是包含wp-admin
、wp-content
、wp-includes
和文件夹的wp-admin
文件夹。
现在将左窗格导航到wordpress
您刚刚创建的新文件夹。您需要选择此文件夹中的文件并将它们上传到您的网站。
您的 FTP 客户端会询问您是要覆盖这些文件还是跳过它们。您需要选择“覆盖”并选中“始终使用此操作”选项旁边的框。
现在您可以单击“确定”按钮继续。您的 FTP 客户端将用您计算机上的新副本替换所有核心 WordPress 文件。
完成后,您可以尝试访问您的网站,看看这是否解决了错误。
如果技术困难是由损坏的 WordPress 核心文件或恶意软件引起的,则错误消息不应再出现。
联系您的托管服务提供商
如果您已尝试上述所有步骤,但仍然看到“网站遇到技术问题”消息,那么您可以寻求帮助。
您应该联系您的WordPress 托管服务提供商,看看他们是否可以做任何事情。许多供应商提供出色的技术支持,或许能够解决您的问题。
例如,他们可能能够检查服务器错误日志或恢复您的 WordPress 站点的备份。他们会告诉您他们可以如何提供帮助以及您接下来应该做什么。