显示拼写错误的URL的PHP​​错误日志

时间:2014-12-03 12:37:58

标签: php

这里有点奇怪。我查看了我的PHP错误日志,并且在很多情况下我看到以下行

File does not exist: /var/www/vhosts/mywebsite.org.uk/httpdocs/users/assignmnets

文件不存在的原因是文件夹拼写错误 - 它应该读取赋值,而不是 assignmnets

问题是,我已经浏览了网站上的所有代码,这个拼写错误根本没有出现,所以为什么我会收到此错误?此外,没有上述文件夹的链接 - 任何链接都直接指向文件夹中包含的php文件 - assignments/assignments.php

我无法做出头脑或尾巴。这是PHP的常见问题还是我出错了?

谢谢!

1 个答案:

答案 0 :(得分:0)

它是什么类型的PHP错误日志?一些自定义记录功能?尝试使用Tracy https://github.com/nette/tracy - 使用

在项目中启用此调试器
Debugger::enable(Debugger::DETECT, __DIR__ . '/mylog');

将导致所有PHP错误都将记录为HTML文件,其中包含完整的错误描述,包括完整堆栈跟踪(在生产环境中;在localhost上,当检测到开发环境时,您将立即看到堆栈跟踪在浏览器中)。通过这种方式,您将能够确定下一次发生此问题时代码的哪一部分。

如果正在使用自定义错误处理程序,请不要忘记将其禁用,因为它可能与Tracy发生冲突。