ZendFramework2.1の使用
中'config_cache_enabled' => true
に入るとapplication.config.php
次のエラーが返されます。
Warning: var_export does not handle circular references in /usr/local/apache/vhosts/otwebsoft_admin/vendor/Zend/ModuleManager/Listener/AbstractListener.php on line 67
ページを数回更新すると、次のようになります。
Fatal error: Call to undefined method Zend\Cache\Storage\Adapter\Apc::__set_state() in /usr/local/apache/vhosts/otwebsoft_admin/data/cache/module-config-cache.otwebsoft.php on line 181
これで、ファイルがサーバー上に作成されていることがわかります。もちろん、構成で値をfalseに戻すと、すべてのエラーが削除されます。しかし、今ではキャッシュ機能が失われています。
はい、キャッシュにAPCアダプターを使用しています。
PHPのドキュメントを読んで、シリアル化を使用することをお勧めします。そこで、ソースコードを調べて、var_exportをシリアル化するように変更しました。これにより、そのエラーが削除されますが、ここにリストされている2番目のエラーが返されます。
何か案は?