2012-11-18 20 views
-1

我可以完美兩週前運行我的Perl文件,但是今天我重新運行它,在error_log中文件顯示我:文件不存在:favicon.ico的

[Sat Nov 17 19:33:04 2012] [error] [client xxx.xxx.xxx.xxx] File does not exist: /home/xxx/xxx/apache2/htdocs/favicon.ico 
[Sat Nov 17 19:33:05 2012] [error] [client xxx.xxx.xxx.xxx] File does not exist: /home/xxx/xxx/apache2/htdocs/favicon.ico 
[Sat Nov 17 19:33:06 2012] [error] [client xxx.xxx.xxx.xxx] File does not exist: /home/xxx/xxx/apache2/htdocs/favicon.ico 
[Sat Nov 17 19:33:06 2012] [error] [client xxx.xxx.xxx.xxx] File does not exist: /home/xxx/xxx/apache2/htdocs/favicon.ico 
. 
. 
. 

什麼問題?

回答

1

您是否檢查過該文件是否存在? 是否可以通過apache?

你能改變路徑到http://domain.com/favicon.ico並測試它,看看它是否工作?

+0

不,htdocs中沒有這樣的文件,我不認爲我以前見過它。 – user23256

+2

這個文件通常被互聯網瀏覽器如firefox,internet explorer引用,在地址欄中顯示一張圖片。我相信這個文件也可以在書籤頁面時使用,也可以將它作爲超鏈接保存到桌面上。 這個錯誤可以忽略,因爲它不會阻止你的網站的一般功能。 – Laywah

+0

我無法得到與這些錯誤的輸出。 – user23256

1

我認爲這是一個CGI腳本或類似的東西。 favicon.ico是瀏覽器訪問網站時在urlbar中顯示的圖標。它會被要求,但如果沒有找到是因爲favicon.ico是可選的而不顯示。這個錯誤表明瀏覽器試圖獲取圖標而沒有發現它,如果你沒有得到它,這可能意味着你正在從不同的瀏覽器訪問,這不是一個問題。

當然,如果這不是您通過瀏覽器訪問的CGI腳本,那麼這不適用,您確實需要提供代碼片段。

+0

我試過Firefox和Chrome,它顯示的是同樣的東西。你知道如何提供代碼片段嗎? – user23256