我有一個PHP filemtime函數的問題。在我的webapp中,我使用帶有緩存選項的Smarty模板引擎。在我的web應用程序中,我可以執行一些會產生錯誤的操作,但只關注一個操作。當我點擊頁面上的鏈接時,一些內容被更新 - 我可以點擊幾次,一切正常,但是關於10的一個請求失敗。出現下列錯誤:PHP filemtime函數 - 「stat失敗」
filemtime() [<a href='function.filemtime'>function.filemtime</a>]: stat failed for
,並引起該問題的行:
return ($_template->getCachedFilepath() && file_exists($_template->getCachedFilepath())) ? filemtime($_template->getCachedFilepath()) : false ;
正如你所看到的,因爲檢查文件是否存在。
問題的代碼行包含在smarty_internal_cacheresource_file.php
(Smarty的LIB v3.0.6的一部分)
應用是UNIX系統中,外部主機上運行。
任何想法?我應該發佈更多細節嗎?
剛一說明:是的父目錄可讀? –
是的,它是可讀的 – lbednaszynski