2014-12-03 75 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發生衝突。