Ошибка кеширования Symfony 2 apc

Я перемещаю свой проект 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, которое, похоже, устарело, поэтому они пошли дальше.

Есть ли способ, как пропустить кэширование APC с помощью Symfony + Doctrine?

Спасибо

1

Решение

Проверьте свой app/config.yml: драйверы кеша Doctrine довольно настраиваемы, и как говорится в документе, Вы могли бы просто установить их array, Это будет выглядеть примерно так:

doctrine:
orm:
auto_mapping: true
metadata_cache_driver: array
query_cache_driver: array
result_cache_driver: array

Также обратите внимание, что это в основном конфигурация по умолчанию, поэтому значения по умолчанию должны быть переопределены.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]