2013-07-03 31 views
1

我在Symfony 1.4上運行一個項目。將其移植到Windows。在Linux服務器上。 得到這個錯誤:如何在Symfony中禁用APC?

500 | Internal Server Error | sfInitializationException 
You must have APC installed and enabled to use sfAPCCache class. 

所以我知道有沒有在Windows上安裝APC的簡單方法。我想暫時禁用此項目中的APC。我應該更改哪些文件來實現此目的?

回答

0

檢查您的factories.ymlapps/yourapp/config。很可能其中一個工廠使用APC緩存。您可以禁用它或嘗試更改爲不同的緩存引擎。

根據SF文檔這些內置的緩存類:

sfAPCCache, sfEAcceleratorCache, sfFileCache, sfMemcacheCache, sfNoCache, sfSQLiteCache, and sfXCacheCache 

其實這並不難,在Windows上安裝APC(我設法做到這一點前一陣子;))。如果你是谷歌的「APC緩存窗口」,你可以找到一些關於如何做到這一點的全面說明。