Please enable JavaScript to view the comments powered by Disqus.

Resolvendo o erro 'Failed saving metadata to metadataCache' no Zendframework

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:

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

Discussions