Dragon
龙笑天龙笑天  2019-08-07 23:33 龙笑天下 隐藏边栏 |   5 条评论  2,712 
文章评分 29 次,平均分 5.0

禁用 WordPress 5.2 及以后版本的致命错误(WSOD)处理程序 wordpress

WordPress 从 5.2 版本开始内置了一个新功能,当检测到插件或主题发生错误时,自动发送邮件通知网站管理员,即使在后端完全无法访问的情况下(例如发生所谓的“白屏死机”,White Screen Of Death,简称 WSOD),管理员仍然有机会登录并对此问题采取措施。这个就是新 Wordpress 的致命错误(WSOD)处理程序。

WSOD

The site is experiencing technical difficulties. Please check your site admin email inbox for instructions.(此站点正遇到技术问题,请查看您的站点管理员电子邮件收件箱来获得指引。)

但龙笑天下发现,这个 WSOD 处理程序,有时并收不到啥错误信息邮件,而且感觉也没必要出错就发送邮件通知。那么,如何禁用它呢?

禁用 WSOD 致命错误处理程序

经过不懈搜索,终于找到了禁用 WSOD 的方法,具体如下:

方法一方法二

打开 WordPress 配置文件 wp-config.php,在WP_DEBUG下面一行添加如下代码即可:

完全开启 WP_DEBUG 模式

有时在调试 WordPress 时,需要开启 DEBUG 模式,显示详细的错误信息,那么怎样“完全的开启 WP 的 DEBUG 模式”呢?

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

PS:调试好后,一定记得将上面的代码改为下面这一行来关闭 DEBUG 模式哦:

相关参考

WordPress 5.2 中的致命错误恢复模式
禁用 WordPress 致命错误(WSOD)处理
How to disable the fatal error (WSOD) protection
Debugging in WordPress

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

龙笑天
龙笑天 关注:48    粉丝:32 最后编辑于:2019-09-19
互助分享,互联网本该如此!

发表评论

表情 贴图 链接 私密 格式 签到