2011-01-19 104 views
1

我有一個已經使用了幾年的symfony 1.4項目。在過去的幾個星期裏,autoload已經開始跳班了,據我所知,這是任意的。這發生在位於lib /目錄中的插件和文件中。Symfony自動加載跳過類

如果我重命名類,問題就解決了。我已經搜索過了,整個項目中沒有其他同名的類。類中也沒有錯誤。這些課程中的許多課程在兩年內都沒有進行過編輯,所以在課程中幾乎沒有任何變化。

當我清除緩存時,某些類會在下一頁加載時被忽略。在同一個目錄中的文件中的類沒有問題。

無論如何,拼命想弄清楚發生了什麼事情。我無法在symfony的錯誤日誌中找到錯誤,也無法在apache或任何其他服務器日誌中找到錯誤。但是,我確信這種情況發生的原因是有邏輯的。

另外,剛纔注意到,autoload在普通頁面上工作,它只是通過SSL傳遞的頁面中斷。

+0

你有任何用戶緩存像APC或memcached的服務器上? – greg0ire 2011-01-19 18:18:14

回答

2

也許有點晚了,但我有同樣的問題,我將添加到行的結尾從UNIX轉換爲Windows