Resolvendo o erro ‘Failed saving metadata to metadataCache’ no Zendframework

menos que 1 minuto(s) de leitura

Pelo que percebi o erro pode ser ocasionado por falta de permissões no diretório cache da aplicação ou por falta da extensão APC do PHP.

O que é o APC?

APC (sigla para Alternative PHP Cache) é uma alternativa de cache livre e aberta para o PHP. O APC foi desenvolvido para ser um framework robusto para cache e otimização de código intermediário do PHP.

Instalando e configurando o APC

Em distribuições derivadas do Debian basta instalar via apt-get:

apt-get install php-apc

o próximo passo é editar o php.ini e incluir as diretivas para: habilitar a extensão

extension=apc.so ativar o apc:

apc.enabled=1

ativar o apc via linha de comando:

apc-cli-enable = 1

Reinicie o apache:

    /etc/init.d/apache2 restart e conferir se tudo foi carregado com o seguinte comando:

php -i | grep "apc" se tudo tiver certo o comando retornará os parametros como na imagem: ![](/assets/images/2016/01/Screenshot-from-2016-01-14-16-43-40.png)

Esse foi mais um Daily Trouble. Até a próxima!