17

CodeIgniter と Doctrine のセットアップ方法について詳しく説明しているこのチュートリアルを使用しています。CodeIgniter 2.1.0 と Doctrine 2.2.1 を使用していますが、次のエラーが発生します。

Doctrine\Common\Cache\apc_fetch()致命的なエラー: 52 行目の /Applications/XAMPP/xamppfiles/htdocs/emma_watson_shrine/application/libraries/Doctrine/Common/Cache/ApcCache.php の未定義関数の呼び出し

あなたは私を助けることができます?

4

6 に答える 6

12

PHP の APC 拡張機能を有効にする必要があります。

このガイドに従ってください。

別の方法として、memcache などの別のキャッシング ドライバーを使用し、それに応じて Doctrine 構成を変更することもできます。

代替キャッシングドライバーについては、ドクトリンのドキュメントを確認してください。おそらく最も簡単な解決策は、開発でArrayCacheを使用することです。

于 2012-10-31T15:02:24.630 に答える
4

APC をインストールせずに実行したいだけの場合は、doctrine-cli.php の 6 行目でモードを変更します。

define('ENVIRONMENT', 'production');

define('ENVIRONMENT', 'development');

Doctrine.php ファイルを開くと、36 ~ 43 行目に理由が表示されます。

于 2013-06-26T02:15:31.853 に答える
1

キャッシュを使用するには、apc 拡張機能をインストールする必要があります。拡張機能をダウンロードしてインストールするだけです。

これは、apache に APC 拡張機能をインストールするのに役立ちます。

http://kvcodes.com/2014/06/solution-call-undefined-function-apc_fetch/

于 2014-06-09T05:01:10.317 に答える