WordPress 从 5.2 版本开始内置了一个新功能,当检测到插件或主题发生错误时,自动发送邮件通知网站管理员,即使在后端完全无法访问的情况下(例如发生所谓的“白屏死机”,White Screen Of Death,简称 WSOD),管理员仍然有机会L 4 2 C x {登录并对此问题采取措施。这个就是新 WordPress 的致命错误(WSOD)处理程序。那么,如何禁用它呢?
打开 WordPress 配置文件 wp-con$ E ] ffig.php,在WP_DEBUG
下面一行添加如下代码即可:
- define(‘WP_DISABLE_FATAL_ERROR_HANDLER’,tr^ / X C % que);
完全开启 WPM + p * H : * T $_DEBUG 模式
有时在调试 WordPress 时,需要开启 DEBUG 模式,显示详细的错误信息l X B ^ F % K .,那么怎样“完全的开启 WP 的 DEBUG 模式”呢?
方法一:打开 WordPress 配置文( 3 J ~ u & A件 wp-config.php,将WP_DEBUG
这一行修改为如下代码即可:
- //开启WP_DEBUG模式
- define(‘WP_DEBUt F LG’,true);
- //开启DEBUG日志,一定要记得关闭这个日志功能并清理这个日志文件哦,产生的日志文件在:/wp-` Q = ^ T 9 | t Bcontent/debug.log
- define(‘WP_DEBUG_LOG’,true);
- //显示errorsandwarnings
- define(‘WP_DEBUG_DISPLAY’,true);
- @ini_set(‘disD T / E g L W { fplay_e) ^ { ) u L * Q –rrors’,‘On’);
方法二:将下面代码添加到当前主题函数模板 functions.php 中:
- add_filter( ‘wp_fatal_error_handler_enabled’, ‘__return3 ) W f i S `_false’ );
调试好后,一定记得关闭 DEBUG 模式。
特别声明:本站所收录作品、热点评论等信息来源互联网,目的只是为了系统归纳学习和传递资讯所有作品版权归原创作者所有,与本站立场无关,图文源自网络,如有侵权,请联系删除!请联系我们邮箱:908164873@qq.com/电话:187-8421-3206,我们将做删除处理!