我在Symfony 1.4上运行一个项目。将其移植到Windows。是在Linux服务器上。 收到此错误:
500 | Internal Server Error | sfInitializationException
You must have APC installed and enabled to use sfAPCCache class.
所以我知道在Windows上安装APC并不容易。我想在这个项目中临时禁用APC。我应该更改哪些文件来实现这一目标?
答案 0 :(得分:0)
检查factories.yml
中的apps/yourapp/config
。很可能其中一个工厂使用APC缓存。您可以禁用它或尝试更改为其他缓存引擎。
根据Sf文档,这些是内置的缓存类:
sfAPCCache, sfEAcceleratorCache, sfFileCache, sfMemcacheCache, sfNoCache, sfSQLiteCache, and sfXCacheCache
事实上,在Windows上安装APC并不困难(我之前设法做到了;))。如果你谷歌搜索“APC缓存窗口”,你可以找到一些关于如何做的全面说明。