最新消息:

WordPress 提示“此站点遇到了致命错误”应该如何解决排查问题?

gtocms eben 368浏览 0评论

WordPress 网站博客提示“此站点遇到了致命错误。”如何解决?今天小编不幸遇到了这个问题,搜了一下解决方法,发现致命错误原因有很多,所以需要先打开 WordPress 的 WP_DEBUG 功能,然后根据提示进行下一步操作。WordPress 自 5.2 版本开始,新增了一个功能,就是当检测到插件或主题发生错误时,自动发送邮件通知网站管理员。即使在后端完全无法访问的情况下,管理员仍然有机会登录后台并对此问题采取措施。这个就是新 WordPress 的致命错误(WSOD)处理程序。

WordPress 提示“此站点遇到了致命错误”应该如何解决排查问题?-1

但大多数情况下,我们并不能正常收到错误信息邮件,所以,遇到问题的时候我们可以手动开启调试模式。

开启 WP Debug 模式

既然出错了,就需要开启 DEBUG 模式,显示详细的错误信息。

1、打开 WordPress 配置文件 wp-config.php,将 WP_DEBUG 这一行修改为如下代码即可:

复制

// 开启WP_DEBUG模式
define( 'WP_DEBUG', true);
// 开启DEBUG日志,一定要记得关闭这个日志功能并清理这个日志文件哦,产生的日志文件在: /wp-content/debug.log
define( 'WP_DEBUG_LOG', true);
// 显示errors and warnings
define( 'WP_DEBUG_DISPLAY', true);
@ini_set( 'display_errors', 'On');

调试好后,请千万记得关闭 DEBUG 模式,即将上述内容改回:

复制

define( 'WP_DEBUG', false);

找到 WP 致命的错误

做完第一步之后,直接网页刷新显示错误的页面,可看到详细的报错内容,此时已经显示出来错误路径。

大多数情况下,发生致命错误,主要是博客的主题、插件、PHP 内存、文件目录权限,甚至是当前主题函数模板 functions.php 内多了个标点符号的原因。

转载请注明:落伍老站长 » WordPress 提示“此站点遇到了致命错误”应该如何解决排查问题?

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址