由于“media.php中未定义的偏移量”而导致大量的调试.log

时间:2020-01-17 作者:chris

最近调试。日志(WP 5.3.2)增长到17GB,因为有大量这样的条目:

【2020年1月17日16:29:01 UTC】PHP通知:未定义偏移量:1英寸/wp包括/介质。php在线790

[2020年1月17日16:29:01 UTC]PHP注意:未定义偏移量:0英寸/wp包括/介质。php第69行

【2020年1月17日16:29:01 UTC】PHP通知:未定义偏移量:1英寸/wp包括/介质。php在线70

找出这些通知的确切原因的有效方法是什么?

1 个回复
SO网友:butlerblog

我知道在评论中提到,您通过定位有问题的插件解决了这个问题。然而,我认为,如果其他人在搜索过程中也这样做,那么下面的答案可能会对他们有所帮助。

这里有一个小代码片段,可以用来save the debug log file by date:

ini_set( \'error_log\', WP_CONTENT_DIR . \'/debug-\' . date(\'Y-m-d\') . \'.log\' );
使用此方法,可以防止文件仅仅增长(它将每天设置一个新文件)。

显然,您希望跟踪真正的问题,以便调试日志不会无限增长。但是,使用这样的方法可以在过程中争取一些时间来提供帮助。