如何修复 WordPress 中的“您的网站出现严重错误”

在使用WordPress的过程中,相信不少朋友都遇到过“您的网站出现严重错误 There Has Been a Critical Error on Your Website”消息,也称为白屏死机,是 WordPress 网站所有者可能遇到的最常见错误之一。WordPress 不提供有关导致此错误消息出现的原因的任何其他信息,您也无法访问 WordPress 管理区域,故障排除变得更加复杂。

在本指南中,您将了解导致网站白屏死机的原因,以及如何逐步修复 WordPress 中的“网站出现严重错误”消息。

如何修复 WordPress 中的“您的网站出现严重错误”

“您的网站出现严重错误”错误是什么意思?

“您的网站出现严重错误 There Has Been a Critical Error on Your Website ”意味着在 PHP 代码执行过程中发生了错误。这基本上告诉您 WordPress 未能加载其核心或激活插件提供的附加功能,这可归因于服务器端问题、资源限制和与代码相关的错误。

如果您网站的代码中存在任何语法错误,缺少所需的代码片段甚至整个文件,这将不可避免地导致 WordPress 无法加载任何网页内容。如果您在上传媒体或执行其他特定任务时遇到 WordPress 严重错误,则 PHP 很可能在执行脚本时已达到为其配置的资源限制。这导致服务器关闭进程的当前活动。

如何修复 WordPress 中的“您的网站出现严重错误”

“您的网站出现严重错误”的主要原因及解决办法

了解 WordPress 严重错误的关键是了解 WordPress 如何使用其核心文件提供功能,并将其与正在使用的 WordPress 主题和所有激活的插件提供的功能相结合。如果代码完整性受损,您将在 WordPress 网站上看到一个严重错误。

以下是 WordPress 中“您的网站出现严重错误”消息背后的三个主要原因:

  • WordPress 核心、主题和插件更新失败。
  • 恶意软件感染。
  • 服务器端 PHP 问题和资源限制。

1. WordPress 核心、主题和插件更新失败

更新失败或不完整的 WordPress 核心、主题或插件更新可能会导致网站文件未正确重新安装,进而导致 PHP 代码执行出现问题。当您的 WordPress 网站更新失败时,它的某些文件可能会丢失或损坏。

一旦 WordPress 尝试加载其核心功能并使您的主题和活动插件执行其代码以扩展该功能,PHP 就会遇到致命错误,这会导致看到“您的网站出现严重错误”消息。

如何修复 WordPress 中的“您的网站出现严重错误”

如何解决

根据您网站的哪个组件导致出现 WordPress 严重错误,您可能需要重新安装 WordPress 核心文件、禁用故障插件或切换到另一个主题。不幸的是,由于 WordPress 站点上的严重错误会阻止您访问 WordPress 管理区域,因此所有操作都需要从命令行或通过您的虚拟主机控制面板的文件管理器界面执行。

替换 WordPress 核心文件或纠正语法错误是一项复杂的任务,我们强烈建议您在更改任何文件之前保存网站的备份,以避免产生更多问题。

替换 WordPress 核心文件

如果在 WordPress 核心中发现问题,您将需要替换损坏的文件或重新下载丢失的文件。您将需要下载您的网站之前未能更新核心功能的 WordPress 安装版本,解压缩存档,并手动替换单个文件或整个 wp-includes 和 wp-admin 文件夹以及核心WordPress 安装目录中的文件。

切换到默认主题并停用故障插件

由于没办法访问WordPress管理后台,你需要通过FTP或主机商提供的在线管理文件的界面,将你当前使用的主题下载到本地电脑备份后,删除服务器上该主题的文件夹,并确保 wp-content/themes 目录下至少包含一款WP自带的默认主题,这样一来,如果是主题导致的错误,此时我们访问WordPress后台网址 您的域名/wp-admin/,就可以正常登录。

如果可能是插件导致的错误,我们可以在 wp-content 目录下,将 plugins 文件夹重命名为 plugins123 等其他名称,然后访问WordPress后台网址 您的域名/wp-admin/,就可以正常登录。

强烈建议一定要保留一个WordPress自带的默认主题,以便主题出故障时可以切换。

2. 恶意软件感染

恶意软件感染是在您的网站上看到 WordPress 严重错误的另一个原因。就像更新失败产生的问题一样,任何添加到 WordPress 核心、主题或插件文件的恶意代码都可能导致语法错误或其他会破坏正常 PHP 代码执行的问题。

黑客一直在寻找新的方法来利用已知漏洞并访问您的网站以执行恶意操作并进行网络攻击。您的网站文件及其数据库信息可能会更改到 WordPress 无法正常运行的程度,这将导致各种错误,包括“您的网站出现严重错误”消息。

如何解决

该方法与解决失败的 WordPress 更新非常相似。一旦确定问题的根源,无论是插件、当前主题还是需要替换的核心文件,您都需要恢复 WordPress 的基本功能才能访问管理区域。

此类问题比较复杂,因为我们可能无法直接知道到底是什么感染了恶意软件代码,我们只能排查到地址核心文件、主题或插件导致的,方面和上面类似,需要下载最新的WordPress文件替换,并且切换到默认主题和禁用插件,逐步排查,还有可能在上传目录 wp-content/uploads 目录存在恶意代码文件,总之,这类原因只能找专业的人排查处理。<br>在此强调:一定不要使用来路不明的主题或插件,尤其是一些通过“免费”或“底价”非官方销售渠道来的东西!!!

3. 服务器端 PHP 问题和资源限制

服务器端问题和对 WordPress 网站可用服务器资源数量的限制可能导致各种错误,包括“您的网站出现严重错误”消息。您的服务器环境如何针对您网站的特定需求进行配置和优化是关键。

与PHP代码执行错误相关的服务器端问题可能包括使用过时的 PHP 版本,这意味着某些新功能可能完全不受支持,或者缺少 WordPress 所需的各种 PHP 扩展。这还包括禁用 WordPress 需要禁用的某些 PHP 功能。

PHP 限制

服务器资源限制对于 WordPress 网站所有者来说可能是一个严重的问题,尤其是在您几乎无法控制服务器环境的共享托管计划中。可以分配给特定 PHP 进程的内存量或 CPU 时间的限制可能非常低,这通常会导致您的 WordPress 网站无法正常运行,特别是如果您有任何资源密集型插件或自定义代码。

显着影响 WordPress 网站功能和性能的三个主要 PHP 设置是:

  • PHP 内存限制。内存限制定义了 PHP 进程可以使用的最大内存量。
  • PHP 最大执行时间。PHP 的最大执行时间设置了执行每个脚本的时间限制,一旦达到,服务器将停止进一步的脚本处理。
  • PHP 最大上传文件大小。最大上传文件大小决定了可以通过 PHP 脚本将文件上传到服务器的大小。

如何解决

除非您使用的共享主机计划通常不允许您对服务器环境进行任何更改,否则您可以增加所有网站或特定网站、目录甚至单个 PHP 脚本的所有 PHP 限制。您还应该能够切换到另一个 PHP 版本。

更新 PHP 版本

如果当前使用的 PHP 版本导致问题,可能在它不再支持您的 WordPress 网站所需的某些新功能时发生,或者当缺少某些扩展时,您可以从您的虚拟主机控制面板更新它。

提高全局 PHP 限制

如果您有 VPS 或带有控制面板的专用服务器,则可以使用图形用户界面通过图形用户界面管理 PHP 代码执行的所有服务器端方面。但是,大多数情况下,您只能通过这种方式增加全局限制,这意味着这些限制将应用于服务器上的所有网站

这并不总是一个最佳解决方案,因为我们希望将限制保持在尽可能低的水平,同时为某些网站或脚本增加限制。您需要记住,就像任何其他服务器资源限制一样,PHP 限制是为了保护您的服务器免于过载或被利用。恶意脚本往往会使用大量资源,因此将 PHP 限制设置为网站允许的最低值可能是保护系统的因素之一。

在本地增加 PHP 限制

您可以通过创建 .user.ini 文件并在其中放置新值来增加特定网站的 PHP 限制。每个 PHP 处理程序在加载 PHP 配置文件时都有自己的顺序,但 .user.ini 通常具有高优先级,因此您包含的所有配置都会生效。

如果您只想增加网站特定部分的限制,请在 WordPress 安装的文档根目录或其中一个目录中创建一个 .user.ini 文件。插入新的 PHP 限制值,如下所示并保存文件。

请注意,以下值仅用于说明目的,您需要注意可供您使用的服务器资源,并在考虑所有因素的情况下设置限制。

  1. memory_limit = 256M;
  2. max_execution_time = 120;
  3. upload_max_filesize = 256M;

检查新的 PHP 配置设置

要检查 PHP 是否已识别您配置的新值,请创建一个 PHP 信息文件,该文件将显示所有 PHP 配置设置,包括全局值和专门为您的网站设置的值。在您网站的文档根目录中创建一个名为 phpinfo.php 的文件,并将以下代码插入其中:

  1. <?php
  2. phpinfo();
  3. ?>

通过在浏览器中打开 你的域名/phpinfo.php 来加载 PHP 信息页面。您将在“本地值”下看到您对您的网站应用的新限制。

如何修复 WordPress 中的“您的网站出现严重错误”

通过 3 个步骤修复 WordPress 严重错误

请按照以下三个步骤解决所有潜在问题并通过完全恢复 WordPress 功能来恢复您的网站

步骤 1. 在 WordPress 中启用调试功能

在对 WordPress 中的“您的网站出现严重错误”消息进行故障排除时,尤其是当您的网站完全无法访问时,检查网站错误日志以了解导致问题的原因至关重要。

可以通过将 wp-config.php 文件中的 WP_DEBUG 常量设置为 true 来启用 WordPress 中的调试模式。刷新页面后,就可以在浏览器中看到具体的错误信息。

  1. define( 'WP_DEBUG', true );

步骤 2. 确定潜在问题

在 WordPress 中启用调试后,请检查网站上显示的错误消息。该错误消息将帮助您确定网站上“您的网站出现严重错误”消息背后的潜在问题。

PHP 遇到的错误将引用 WordPress 核心文件、您的活动主题或插件之一。仔细查看日志条目以了解您正在处理的问题类型。它可能是缺少文件或 PHP 扩展之一、语法错误,或者您可能注意到已达到 PHP 内存限制。

例如,如果达到 PHP 内存限制并且您的 WordPress 网站因此无法加载,您将看到“您的网站上有严重错误消息”错误,并且类似于以下错误的内容将是记录。

如何修复 WordPress 中的“您的网站出现严重错误”

步骤 3. 修复“您的网站出现严重错误”

确定了问题的根源,就可以按照【“您的网站出现严重错误”的主要原因及解决办法】提供的说明解决与更新失败、恶意软件感染或服务器端 PHP 问题相关的问题。

从更新失败之前的备份中恢复可能是让您的网站重新上线的最佳和最简单的方法。如果最近的备份肯定包含您网站的工作副本,则使用备份中的文件比重新下载 WordPress 核心文件或手动删除恶意软件要容易得多。

总结

当 PHP 在服务器上执行代码期间遇到错误时,WordPress 中的“您的网站出现严重错误”消息会出现在您的网站上。要修复 WordPress 严重错误并使您的网站重新上线,您需要确定问题的根源并恢复网站代码的完整性。

© 版权声明
THE END
喜欢就支持一下吧
点赞8
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容

随即推荐
灵境·修仙界/Spirit Realm修仙题材单机游戏-铁虎资源网

灵境·修仙界/Spirit Realm修仙题材单机游戏

游戏介绍 灵境是一款基于虚幻5引擎最新版本开发的开放世界3D写实画风的修仙题材单机游戏,3D动作类即时战斗,目前是开发完善中的抢先体验版,境界开放到元婴圆满。 版本介绍 Build.20001439|容...
zywinqq的头像-铁虎资源网zywinqq16天前
03215
网页在线客服系统源码多商户带手机端扫码聊天送安装教程文档-铁虎资源网

网页在线客服系统源码多商户带手机端扫码聊天送安装教程文档

+源码介绍+ 1.支持客服无限坐席添加 2.支持多国语言翻译功能 3.新增:语音 定位功能发送 4.支持语音消息即时提醒 5.可对接H5 网页 小程序 公众号 APP多平台 6.支持二维码和专属链接访问 安装说明...
Garmcrypto7intab的头像-铁虎资源网Garmcrypto7intab11天前
04014
安卓爱看影视影院v4.3.0去广告免费纯净版-铁虎资源网

安卓爱看影视影院v4.3.0去广告免费纯净版

爱看影视大全是一款非常实用的影视应用程序,它提供了清晰、无广告的高清显示屏,为用户提供了宝贵的资源分享。该应用程序的视频内容都是实时更新的,用户可以随时观看各种高质量的视频。与此同...
test32576033的头像-铁虎资源网test3257603313天前
02815
ZD屏幕录像机Secorder中文破解版v12.0.5-铁虎资源网

ZD屏幕录像机Secorder中文破解版v12.0.5

ZD Soft Screen Recorder中文版(ZD屏幕录像机)是一款小巧高清能的屏幕录像工具,zd录屏软件工具的录像模式支持捕获屏幕,转录在线视频,录制网课/会议,电脑游戏.高性能屏幕录像软件,流畅无卡顿录屏...
test20978153的头像-铁虎资源网test2097815313天前
03014
格式岛v1.0.1格式转换合拼加水印等破解版-铁虎资源网

格式岛v1.0.1格式转换合拼加水印等破解版

格式岛app可以在这里转换一切你想要的格式,不管是音频,视频,文档,图片等格式,都能在这里支持转换,不必在担心不能通用了,还有一些其他的功能也能操作 并且支持短视频去水印。
bradfordpatteson的头像-铁虎资源网bradfordpatteson18天前
0516
彩虹云商城花粥沉梦云商城用户后台美化版-铁虎资源网

彩虹云商城花粥沉梦云商城用户后台美化版

彩虹云商城花粥沉梦云商城用户后台美化版 上传目录 user 即可。
z203567981的头像-铁虎资源网z2035679819天前
03313
短视频多平台直播录制工具bililive-go v0.7.38-铁虎资源网

短视频多平台直播录制工具bililive-go v0.7.38

一款支持多个平台的直播录制工具,支持后台监控自动录制。 一款支持多个平台的直播录制工具,支持平台:Acfun、Bilibili、抖音、斗鱼、虎牙、战旗、花椒、猫儿、微博等。 更新内容 兼容克拉直播...
test17802968的头像-铁虎资源网test1780296818天前
04313
PPT模板君v2.1.5全场景海量优质模板高级版-铁虎资源网

PPT模板君v2.1.5全场景海量优质模板高级版

这是一款AI赋能的高效PPT制作工具,涵盖商务汇报、毕业答辩等全场景海量优质模板。支持输入主题一键生成PPT与智能大纲,可导入Word、PDF等格式快速整理内容。编辑功能丰富,能插入图片、调整样...
NATREGTEGH920097NEYRTHYT的头像-铁虎资源网NATREGTEGH920097NEYRTHYT前天
0217
域名防红系统带本地接口文件2.0版本-铁虎资源网

域名防红系统带本地接口文件2.0版本

COS域名防红防封强开,快速生成防封链接,无需复杂配置,几秒钟即可完成!只需输入需要解封的域名,点击生成防封链接即可。iframe嵌入防红文件本地接口.
test29571644的头像-铁虎资源网test295716446天前
03912