WordPress 支持直接通过 WordPress 管理界面从官方商店安装和更新插件和主题。但是,在尝试安装或更新大型插件(如 WooCommerce)或主题后,您可能会遇到如下错误:
安装失败:您的网站出现严重错误。请检查您的站点管理员电子邮件收件箱以获取说明。了解有关在 WordPress 中调试的更多信息。
这个错误意味着安装过程崩溃了,并且可能给你留下了一个损坏的网站。要解决此问题,您必须摆脱损坏的插件或主题并手动修复安装。
识别损坏的插件或主题
如果您尝试安装或更新特定插件,则可以跳过此步骤。但是,如果您正在运行批量更新,或者在您离开时发生了自动更新,您可能想知道哪个插件或主题失败了。
您可以通过在 WordPress 中启用调试模式来解决这个问题:
- 登录到您选择的 FTP 客户端或我们基于 Web 的文件管理器(位于客户区和控制面板中)。
- 导航到您的网站文件夹(htdocs用于您的第一个域以及example.com/htdocs附加域和子域)。
- 打开文件wp-config.php并找到包含WP_DEBUG. 在该行上,替换false为true并保存文件。
- 刷新您网站上的页面,您现在应该会看到错误消息。
在这些错误消息中,您应该搜索 和 之类的wp-content/plugins/文本wp-content/themes/。紧随其后的单词是产生错误的插件或主题的文件夹,通常是损坏的插件或主题。
WP_DEBUG看到错误消息后不要忘记禁用。不应为实时站点启用该选项,因为它可能会暴露敏感信息。
停用损坏的插件
如果插件安装已损坏,首先要做的是禁用损坏的插件。
如果您的 WordPress 管理区域仍在工作,您可以从那里停用插件。如果这是一个选项,那么从那里停用插件是最简单的选项。
如果您的 WordPress 管理区域现在已损坏,您将不得不手动停用损坏的插件。你可以这样做:
- 登录到您选择的 FTP 客户端或我们基于 Web 的文件管理器(位于客户区和控制面板中)。
- 导航到您的 WordPress 插件文件夹。这通常htdocs/wp-content/plugins适用于您的第一个域,以及example.com/htdocs/wp-content/plugins附加域和子域。
- 找到损坏插件的文件夹(它应该类似于插件的名称)。
- 右键单击该文件夹,然后选择“删除”。
在此之后,您的 WordPress 网站和管理区域应该可以再次访问。
停用损坏的主题
如果主题安装已损坏,首先要做的是切换到另一个可以工作的主题。
如果您的 WordPress 管理区域仍在工作,您可以从那里切换主题。如果这是一个选项,那么从那里更改主题是最简单的选项。
如果您的 WordPress 管理区域也无法访问,您可以手动更改活动主题。您可以这样做。
- 登录到您选择的 FTP 客户端或我们基于 Web 的文件管理器(位于客户区和控制面板中)。
- 导航到您的 WordPress 主题文件夹。这通常htdocs/wp-content/themes适用于您的第一个域,以及example.com/htdocs/wp-content/themes附加域和子域。
- 检查您那里还有哪些其他文件夹。这些是您网站上的其他主题,您可以尝试。选择一个并将文件夹名称复制到某处。如果您有WordPress 默认主题(名称以 开头twenty)是一个不错的选择。
- 登录到您的主机帐户的控制面板并导航到 phpMyAdmin 部分。从那里,单击 WordPress 站点数据库旁边的立即连接按钮。
- 单击名称以 结尾的表_options。
- 找到列option_name等于的行template。您可以使用顶部栏中的“搜索”按钮来查找它。
- 编辑option_value您找到的行的列,并将其更改为您之前找到的主题名称。
在此之后,您的 WordPress 主题应更改为您选择的其他主题。假设此主题已正确安装,您现在应该能够再次访问您的站点。
手动安装插件或主题
删除损坏的插件或主题后,您可以尝试重新安装。您可以尝试通过 WordPress 管理区域执行此操作,但如果您尝试这样做,您可能会再次遇到安装损坏的情况。
这就是为什么您可以尝试手动安装插件或主题的原因。
为此,第一步是将插件或主题 zip 文件下载到您的计算机。如果您从第三方来源获得插件,您可能已经拥有此文件。如果您直接从 WordPress 安装它,您可以从官方 WordPress插件商店或主题商店找到并下载您的插件
接下来,您需要将文件上传到您的帐户。
使用 FTP 上传插件或主题:
- 在您的计算机上提取 zip 文件。它应该包含一个包含文件的文件夹。
- 与您选择的 FTP 客户端建立连接。了解有关如何设置 FTP 连接的更多信息。
- 导航到您的 WordPress 插件或主题文件夹。这通常htdocs/wp-content/plugins适用于您的第一个域,以及example.com/htdocs/wp-content/plugins附加域和子域。对于主题,它是
- 将提取的文件夹复制到网站目录。根据插件或主题的大小,这可能需要一些时间才能完成。
- 文件传输完成后,登录到您的 WordPress 管理区域。从那里,您可以导航到插件或主题界面,然后在您刚刚上传的内容上点击激活。
您可以尝试通过我们的在线文件管理器上传存档,但这可能无法正常工作,具体取决于插件或主题的大小。推荐使用像 FileZilla 这样的桌面 FTP 客户端,因为它适用于各种大小的插件和主题。