您的网站出现严重错误”消息是什么意思?(图)

在使用WordPress的过程中,相信很多朋友都遇到过“There Has Been a Critical Error on Your Website”的消息,也就是所谓的死机白屏,WordPress站长可能会遇到这种情况。最常见的错误之一。WordPress 没有提供有关导致此错误消息的原因的任何其他信息,并且您无法访问 WordPress 管理区域,从而使故障排除更加复杂。

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

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

“您的网站出现严重错误”是指在执行 PHP 代码期间发生错误。这基本上告诉您 WordPress 未能加载其核心或激活插件提供的附加功能,这可归因于服务器端问题、资源限制和与代码相关的错误。

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

“您的网站严重错误”的主要原因以及如何修复它们

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

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

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

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

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

怎么解决

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

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

替换 WordPress 核心文件

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

进一步阅读:WordPress 入门——手动更新 WordPress 核心、主题和插件

切换到默认主题并停用有问题的插件

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

如果错误可能是插件引起的,我们可以将wp-content目录下的plugins文件夹重命名为plugins123等其他名称,然后访问WordPress后台URL你的域名/wp-admin/,即可登录一般。

强烈建议保留 WordPress 自带的默认主题,以便在主题失败时进行切换。

2. 恶意软件感染

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

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

怎么解决

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

这类问题比较复杂,因为我们可能无法直接知道是什么感染了恶意软件代码,只能查看地址核心文件、主题或插件引起的,和上面类似,需要下载最新的WordPress文件替换,并切换到默认主题并禁用插件,并逐步检查。上传目录wp-content/uploads目录下也可能存在恶意代码文件。总之,此类原因只能找专业人士调查处理。

这里强调:一定不要使用未经请求的主题或插件,尤其是通过“免费”或“保留价”非官方销售渠道获得的东西!!!

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

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

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

PHP 限制

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

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

怎么解决

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

更新 PHP 版本

如果当前版本的 PHP 出现问题,可能是因为它不再支持您的 WordPress 网站需要的某些新功能,或者缺少某些扩展,您可以从您的虚拟主机控制面板更新它。

提高全局 PHP 限制

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

这并不总是最好的解决方案,因为我们希望将限制保持在尽可能低的水平,同时增加某些站点或脚本的限制。您需要记住,就像任何其他服务器资源限制一样,PHP 限制是为了保护您的服务器免于过载或被利用。恶意脚本往往是资源密集型的cf签到当前页面脚本发生错误,因此将 PHP 限制设置为网站允许的最低值可能是保护您的系统的因素之一。

在本地增加 PHP 限制

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

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

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

memory_limit = 256M;
max_execution_time = 120;
upload_max_filesize = 256M;

检查新的 PHP 配置设置

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

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

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

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

步骤 1. 在 WordPress 中启用调试

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

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

define( 'WP_DEBUG', true );

步骤 2. 识别潜在问题

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

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

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

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

确定问题的根源后,您可以按照“您的站点遇到严重错误”主要原因和解决方案中提供的说明来解决与更新失败、恶意软件感染或服务器端 PHP 问题相关的问题。

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

总结

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

提示:如果您不擅长操作,您可以联系我们支付问题。

进一步阅读:

免责声明:本站所有文章,除非另有说明或注明,均在本站原创发表。任何个人或组织未经本站同意,不得将本站内容复制、盗用、收集、发布到任何网站、图书等媒体平台。本站内容如有侵犯原作者合法权益的,您可以联系我们处理。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 网站程序 您的网站出现严重错误”消息是什么意思?(图) https://www.wkzy.net/game/8621.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务