2014-12-03 80 views
0

这里有一个奇怪的位。我希望通过我的PHP错误日志并在多个场合我看到下面的行PHP错误日志显示拼写错误的URL

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

究其原因,文件不存在是该文件夹是错误的拼写 - 它应该阅读作业,而不是作业

事情是,我浏览了网站上的所有代码,这个拼写错误并没有出现在任何地方,那么为什么我会得到这个错误?此外,没有链接到上述文件夹 - 任何链接直接指向该文件夹中包含的PHP文件 - assignments/assignments.php

我不能让它的头或尾巴。这是PHP的常见问题还是有什么我错了?

谢谢!

+0

仔细检查您的FULL代码。不只是撇去眼睛,而是在整个项目中使用查找功能。也检查数据库条目。 – Justinas 2014-12-03 12:41:04

+0

如果使用SublimeText进行全项目搜索,请使用Ctrl + Shift + F。 – 2014-12-03 12:41:40

+0

也许其他人试图通过他们可能拼写错误的书签访问它。 – 2014-12-03 12:42:10

回答

0

它是什么样的PHP错误日志?一些自定义记录器功能?尝试使用特雷西https://github.com/nette/tracy - 启用此调试器在您的项目与

Debugger::enable(Debugger::DETECT, __DIR__ . '/mylog'); 

将导致所有的PHP错误将被记录与错误的非常详细的描述,包括完整的堆栈跟踪(在生产环境中的HTML文件;在本地主机上,当检测到开发环境时,您将立即在浏览器中看到堆栈跟踪)。从这里你将能够确定哪一部分代码在下次发生时就引发了这个问题。

不要忘记禁用自定义错误处理程序(如果有的话),因为它可能与Tracy发生冲突。