2011-01-13 74 views
0

我們的網站在Drupal最近的日誌條目下一直記錄「找不到頁面」錯誤,但我們不知道它來自哪裏。當點擊錯誤的詳細信息時,位置標記爲「http:/// *」,用戶爲「訪客」,嚴重性爲「警告」。有沒有人有想法,我們可以找出導致這些錯誤記錄的原因?Drupal「找不到頁面」錯誤一直在登錄最近的日誌條目

回答

0

頁面未找到像這樣的警告可能會導致觸發http請求的各種代碼,如加載.js或.css文件或圖像。一種調試方法是quick-and-dirty method described by Lullabot,這意味着您在註冊警告的地方添加了debug_backtrace()(您的情況可能是watchdog()函數,請參見the comment by Randy Fay)。

PS。 @Arvind:如果你正確地使用Drupal API,你的代碼中不應該有太多的drupal_goto調用。

+0

謝謝,似乎是唯一的方法去找出它的根本原因。 – 2011-01-20 07:03:19

0

你的代碼中有atypo錯誤嗎?檢查你是否錯誤地評論因爲我看到/ *在鏈接。 這必須是本地錯誤。我會檢查我的代碼中的drupal_goto調用。 這是我的猜測,我不是drupal專家。讓我們知道它是否有幫助。 atb!

+0

在我們整個網站上進行了drupal_goto調用的字符串搜索,它們都沒有問題。不管怎麼說,還是要謝謝你。 – 2011-01-20 07:04:23

0

雖然我不記得它會在我的監視器中產生錯誤,但您可能會遇到像我一樣的favicon問題。 這是什麼觸發了我的設置上找不到很多頁面。

基本上,你通常把你的圖標在你的根。但是,一些瀏覽器(我相信IE6),不要檢查你的favicon的根目錄,而是你的主題文件夾。 我剛剛在我的主題文件夾中複製了我的圖標,並解決了我的問題。

值得一試。

+0

有一個嘗試,但似乎沒有工作,無論如何。 – 2011-01-20 07:02:04