php - 无法让 WordPress 将错误消息写入调试日志
问题描述
我无法让 WordPress 将错误消息写入调试日志。
在我的wp-config.php
,我有:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
wp-content
我将to777
和debug.log
(我创建的)的权限设置为666
,但仍然没有运气。
设置WP_DEBUG_DISPLAY
为true
确实会显示错误,ini_set('display_errors', 1);
等等,但永远不会写入日志。
使用该error_log
功能也不起作用。
这可能是什么原因,我该如何解决这个问题?
解决方案
对我来说,这是一个烦人的简单问题——它实际上是在写入日志,但我看错了地方。确保不仅要检查 WordPress 根目录,还要检查wp-admin
、wp-includes
,尤其是wp-content
错误日志文件的文件夹。
默认情况下,错误日志设置为wp-content/error.log
,但您可以使用以下行更改它wp-config.php
define( 'WP_DEBUG_LOG', '/some-path/error-file.log' );
推荐阅读
- http - 基于 https 服务器 python 在提供响应后关闭连接
- mysql - django - 记录未保存在 MySQL 数据库中,但 AutoIncrement 增加
- c# - C# WPF 从 ListBox.selectedItem 接收的对象能够修改 itemSource 集合,如何?
- python - 在 Pandas 中计算每月的最后一个星期五
- c# - 命令优先于子模块组 Discord.Net
- sql-server - SQL Server:如何检测更新表/索引统计信息的适当时机
- nginx - 只允许一台主机使用入口 nginx configmap 进行连接
- c# - 动态获取一个 DbSet
按实体类名 - wordpress - 计算给定小部件的活动实例
- python - Python web-scraping 转到下一页