1

我正在 Symfony 1.4 上运行一个项目。将其移植到 Windows。在Linux服务器上。得到这个错误:

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

所以我知道在 Windows 上安装 APC 并不容易。我想在这个项目中暂时禁用 APC。我应该更改哪些文件来实现这一点?

4

1 回答 1

0

检查你factories.ymlapps/yourapp/config。很可能其中一家工厂使用 APC 缓存。您可以禁用它或尝试更改为不同的缓存引擎。

根据 Sf 文档,这些是内置的缓存类:

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

事实上,在 Windows 上安装 APC 并不难(我不久前设法做到了;))。如果您在谷歌上搜索“APC 缓存窗口”,您可以找到一些关于如何执行此操作的综合说明。

于 2013-07-04T08:56:57.563 回答