2013-03-26 52 views
0

我遇到了一些我在成爲網站站長時繼承的腳本問題。這是我們得到的錯誤:Filemtime錯誤?

Warning: filemtime() [function.filemtime]: stat failed for /home/public_html/site/modules/chat/cache/locations/2_0.tch in /home/public_html/site/modules/chat/areas/chat.window.php on line 101 

在這個文件中一行101,我有:

$tch = filemtime(PATH . 'modules' . S . 'chat' . S . 'cache' . S . 'locations' . S . $get_['location'] . '_' . $get_['zone'] . '.tch'); 

現在這個.tch文件chmod'd到777,我也嘗試過在755.沒有骰子。 'S'是一個目錄分隔符,FYI。

任何幫助表示讚賞。我搜索和搜索....找到答案沒有運氣。

+0

您是否檢查過當時是否存在文件2_0.tch? – chill0r 2013-03-26 19:42:33

+0

是的,它確實存在。但是,它是空白的......這使我認爲在寫它寫入該文件時會有一些問題。再次,我對此的熟悉程度幾乎爲零,所以我可能會錯。 – 2013-03-26 19:44:18

回答

0

現在這個.tch文件chmod'd爲777

非常不好的做法。

目錄上的權限是什麼?

+0

是的,我起初認爲這是某種類型的許可錯誤,並希望盲目運氣我可以修復它。再次,不熟悉這一點。 .tch文件所在的位置目錄是755 – 2013-03-26 19:48:17

+0

所以只有所有者才能寫入。 Web服務器用戶擁有的目錄是? – grahamj42 2013-03-26 20:13:53

+0

是的。我已經在755和777之間來回改變了目錄權限......只是爲了看看有什麼東西可能會改變而沒有任何改變。 :( – 2013-03-26 20:31:00