海量素材、源码、软件、教程、资源

实时更新,建站资源,各种源码、素材、软件、课程、资源,自由下载



  • 注册
  • 查看作者
  • WordPress 5.2 及以后版本禁用致命错误处理提示

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

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

    1. define( ‘WP_DISABLE_FATAL_ERROR_HANDLER’, true );

    完全开启 WP_DEBUG 模式

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

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

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

    方法二:将下面代码添加到当前主题函数模板 functions.php 中:

    1. add_filter( ‘wp_fatal_error_handler_enabled’, ‘__return_false’ );

    调试好后,一定记得关闭 DEBUG 模式。

  • 0
  • 0
  • 0
  • 35
  • 请登录之后再进行评论

    登录
    聊天
    关注 1
    • 今日签到
    • 累计签到

    暂没有数据

  • 安逸
  • tcotu
  • an
    an
  • 发布
  • 任务
  • 动态
  • 到底部
  • 单栏布局 侧栏位置:
    关闭窗口
    下载海报