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


PHP error log showing misspelled URL

这里有点奇怪。我正在查看我的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 发生冲突。