我正在将我的Symfony 2项目迁移到共享主机上的生产环境。当我执行文件app.php时,我收到错误
Fatal error: Call to undefined function Doctrine\Common\Cache\apc_fetch() in /data/web/virtuals/53627/virtual/www/vendor/doctrine/cache/lib/Doctrine/Common/Cache/ApcCache.php on line 40
我联系了托管服务提供商,并被告知他们不再使用APC缓存,这似乎已经过时了,所以他们进一步发展。
有没有办法如何使用Symfony + Doctrine省略APC缓存?
谢谢
答案 0 :(得分:2)
查看您的app/config.yml
:Doctrine缓存驱动程序非常易于配置,as the doc states,您可以将它们设置为array
。这看起来很像这样:
doctrine:
orm:
auto_mapping: true
metadata_cache_driver: array
query_cache_driver: array
result_cache_driver: array
另请注意,这基本上是默认配置,因此必须覆盖默认值。