这里有点奇怪。我正在查看我的PHP错误日志,并且多次看到以下行
File does not exist: /var/www/vhosts/mywebsite.org.uk/httpdocs/users/assignmnets
该文件不存在的原因是文件夹拼写错误 - 它应该读取赋值,而不是赋值。
问题是,我已经浏览了网站上的所有代码,但这个拼写错误根本没有出现在任何地方,那么为什么我会收到这个错误呢?此外,没有指向上述文件夹的链接 - 任何链接都直接指向文件夹中包含的 php 文件 - assignments/assignments.php
我不能做它的头或尾。这是PHP的常见问题还是我出了什么问题?
谢谢!
它是什么样的PHP错误日志? 一些自定义记录器功能?尝试使用 Tracy https://github.com/nette/tracy - 在项目中启用此调试器
Debugger::enable(Debugger::DETECT, __DIR__ . '/mylog');
将导致所有PHP错误都将记录为HTML文件,其中包含非常详细的错误描述,包括完整的堆栈跟踪(在生产环境中;在本地主机上,当检测到开发环境时,您将立即在浏览器中看到堆栈跟踪)。由此,您将能够确定下次发生此问题时,代码的哪一部分导致了此问题。
如果正在使用任何错误处理程序,请不要忘记禁用自定义错误处理程序,因为它可能会与 Tracy 发生冲突。