PHP错误日志显示1768776801行上的警告

dyn*_*mic 16 php debugging

我在我的错误日志中找到了这个(注意:我没有删除文件名)

http://img408.imageshack.us/img408/5165/immaginemzt.png

当然我没有任何带有1行的脚本.

PHP Version 5.3.3-7
Apache 2
Run Code Online (Sandbox Code Playgroud)

另一个奇怪的是我有一个

set_error_handler( 'myHandler' );
Run Code Online (Sandbox Code Playgroud)

要在错误日志中写入其他信息,但有了这个错误,似乎PHP只是忽略了我的error_handler.在我打电话之前,我没有任何可以生成此错误的代码set_error_handler

编辑

  • 64位的Debian
  • 我没有编辑,在错误日志中没有任何文件名,实际上我不知道哪个脚本导致这个.
  • 我安装了APC

hak*_*kre 3

这更多的是评论而不是实际的答案:

您需要找出触发错误的实际代码。只要你不这样做,就很难说出具体发生了什么。

要开始调试,请确保您已配置错误日志记录php.ini,以便它独立于运行时配置。

然后您可以安装 xdebug 并将回溯添加到您的日志中。重要的部分就在这里,它独立于set_error_handler.

此日志信息应该已经为您提供了更多见解。如果没有,请从远程调试开始并逐步执行代码,直到出现警告。

相关问题:

  • 你无法重现,你甚至没有访问日志。你不想调试。盲目飞翔,飞得高远。祝你好运!(听起来你还不够担心) (2认同)