1

Symfony 1.4 でプロジェクトを実行しています。Windowsに移植しました。Linuxサーバー上にありました。このエラーを取得します。

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

したがって、APC を Windows にインストールする簡単な方法がないことはわかっています。このプロジェクトで APC を一時的に無効にしたい。これを実現するには、どのファイルを変更する必要がありますか?

4

1 に答える 1

0

にチェックfactories.ymlインしてくださいapps/yourapp/config。ほとんどの場合、工場の 1 つが APC キャッシュを使用しています。無効にするか、別のキャッシュ エンジンに変更してみてください。

Sf docs によると、これらは組み込みのキャッシュクラスです。

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

実際、APC を Windows にインストールするのはそれほど難しくありません (私は少し前にインストールできました ;) )。「APC キャッシュ ウィンドウ」をグーグルで検索すると、その方法に関する包括的な説明がいくつか見つかります。

于 2013-07-04T08:56:57.563 に答える