You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress无法生成debug.log问题求助

解决WordPress无法生成调试日志的问题
  • 检查目标路径权限
    你指定的/tmp/wp-errors.log路径需要确保Web服务器进程(如www-data、apache)拥有读写权限。可以通过以下命令修复权限:

    chmod 775 /tmp/wp-errors.log
    chown www-data:www-data /tmp/wp-errors.log
    

    更稳妥的方式是将日志文件放在WordPress的wp-content目录下(该目录默认具备Web服务器读写权限),修改代码为:

    define( 'WP_DEBUG_LOG', WP_CONTENT_DIR . '/debug.log' );
    
  • 优化调试代码配置
    调整wp-config.php中的调试代码,同时关闭前台错误显示避免影响访客:

    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_DISPLAY', false );
    define( 'WP_DEBUG_LOG', WP_CONTENT_DIR . '/debug.log' );
    @ini_set( 'display_errors', 0 );
    
  • 排查插件冲突
    你安装的日志插件可能和WP_DEBUG_LOG的原生功能冲突,先禁用所有第三方插件,测试日志是否能正常生成,再逐一启用插件排查冲突源。

  • 检查PHP配置
    确认php.ini中的log_errors参数设为On,避免错误日志功能被全局禁用。也可以在wp-config.php中临时添加以下代码强制开启:

    @ini_set( 'log_errors', 1 );
    

内容的提问来源于stack exchange,提问作者Justin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 20:55:58