如何修复 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
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容

随即推荐
微信公众号程序PHP源码 收银台 商家源码-五伯资源网

微信公众号程序PHP源码 收银台 商家源码

资源简介 商家收银台-微信支付扫码付款-微信支付收银台-PHP源码 微信公众号程序,必须微信认证服务号,微信支付商家
test17979192的头像-五伯资源网test179791929个月前
0505
重装系统后网速变慢如何解决-五伯资源网

重装系统后网速变慢如何解决

工具/原料: 系统版本:win10 品牌型号:联想yoga13 软件版本:金山卫士3.1方法/步骤: 方法一:对QOS进行设置
oyx551的头像-五伯资源网oyx55111个月前
0509
加一情感宅男撩妹宝典秘诀-五伯资源网

加一情感宅男撩妹宝典秘诀

让你感情不再被动,用正确的策略让你喜欢的女生喜欢上你,走入女生内心世界,征服她,成为她唯一的灵魂和肉体伴侣,从吸引到走心到诛心,明白恋爱的基本逻辑,知道自己曾经错在哪,死在哪。
test33161107的头像-五伯资源网test3316110712个月前
0347
副业思维12讲了解财富的本质-五伯资源网

副业思维12讲了解财富的本质

了解财富的本质,是我们每个人都要学习的知识,抖音220w人的职业导师,知名上市公司战略规划总经理,从0到1,服务500万人社群,让你去有銭的地方赚銭,跟有钱的人赚銭,赚有銭人的銭。
test10238124的头像-五伯资源网test1023812412个月前
0308
显示器黑屏解决方法-五伯资源网

显示器黑屏解决方法

电脑显示器黑屏?我相信很多小伙伴都遇到过这个电脑故障的问题吧,其实造成电脑显示器黑屏的原因有各式各样,最常见的问题是内存、显卡、硬盘等等硬件故障问题,那么显示器黑屏怎么办呢?下面小编...
test22003302的头像-五伯资源网test2200330212个月前
03612
程序员的数学思维修炼(趣味解读)-五伯资源网

程序员的数学思维修炼(趣味解读)

内容简介 : 本书是一本专门为程序员而写的数学书,介绍了程序设计中常用的数学知识。本书门槛不高,不需要读者精通很多高深的数学知识,只需要读者具备基本的四则运算、乘方等数学 基础知识和...
admin的头像-五伯资源网admin2年前
0288

想知道ios是什么意思

ios是什么意思?当大家在使用苹果手机的时候,如果不知道自己的系统是iOS系统并且不了解iOS的意思的话,其实有的时候是很影响手机的使用的,下面小编将会详细的介绍iOS的意思。
test31142602的头像-五伯资源网test3114260211个月前
02615
wordpress网址导航源码全局自适应手机端网站导航简约风主题模板-五伯资源网

wordpress网址导航源码全局自适应手机端网站导航简约风主题模板

百度网盘链接: https://pan.baidu.com/s/1CPsM8bbGNqYRP-oipQKwaA 密码:6666
admin的头像-五伯资源网admin2年前
0235
小白一键重装系统软件下载及使用方法-五伯资源网

小白一键重装系统软件下载及使用方法

为了能让小白更快速的实现电脑重装的操作,小白一键重装系统官网专门制作出了功能非常多的一个重装系统工具,不过很多用户都不清楚小白一键重装系统软件下载后该如何使用,没关系,今天,小编就...
test37675875的头像-五伯资源网test3767587512个月前
03911
安卓追光语音转文字Pro v2.8.0-五伯资源网

安卓追光语音转文字Pro v2.8.0

软件介绍 追光语音转文字pro是一款功能强大的语音转换APP。功能强大的语音引擎,语音文字双重转换,更能试试语音转文字,高效识别,还可转换不同国家语言,已解锁高级功能。
admin的头像-五伯资源网admin2年前
0465