我需要创建debug.log,但由于某种原因,它没有被创建。我尝试过的事情:1.安装插件,应该允许日志,创建我的问题的历史.1.使用调试行编辑wp-b.php:
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_DISPLAY', true ); define( 'WP_DEBUG_LOG', '/tmp/wp-errors.log' );
字符串希望能有个好结果:D?
zaqlnxep1#
在WordPress中启用调试之前,请尝试手动创建日志文件/tmp/wp-errors. log,并为Web服务器用户提供写入权限。touch/tmp/wp-errors.logchmod 666/tmp/wp-errors.log这将确保WordPress可以写入日志文件。
nhhxz33t2#
一定是组/所有者权限错误,阻止WordPress将日志文件写入/tmp/。如果您使用的是共享服务器,这可能是原因;您可能无法写入/tmp/,或者/tmp/可能不存在,并且您没有创建它的权限。仅在wp-config.php中使用
/tmp/
wp-config.php
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true); define( 'WP_DEBUG_DISPLAY', false );
字符串让WordPress将默认的log.log文件写入/wp-content/。
/wp-content/
2条答案
按热度按时间zaqlnxep1#
在WordPress中启用调试之前,请尝试手动创建日志文件/tmp/wp-errors. log,并为Web服务器用户提供写入权限。
touch/tmp/wp-errors.log
chmod 666/tmp/wp-errors.log
这将确保WordPress可以写入日志文件。
nhhxz33t2#
一定是组/所有者权限错误,阻止WordPress将日志文件写入
/tmp/
。如果您使用的是共享服务器,这可能是原因;您可能无法写入/tmp/,或者/tmp/可能不存在,并且您没有创建它的权限。仅在
wp-config.php
中使用字符串
让WordPress将默认的log.log文件写入
/wp-content/
。