[Apache] - Erro 500 ao abrir site Joomla em migração de Servidor

Hoje precisei concluir uma migração de site de um cliente que apresentava a mensagem abaixo ao ser acessado:


Conectei no servidor montado com Apache + PHP + Postgres + MySql sobre uma distro Fedora e fui analisar o que estava causando o problema. 

Para solucionar foi até bastante simples, conectei no servidor por SSH e bastou monitorar o log do Apache com o comando abaixo:
tail -f /var/log/httpd/error.log


Após fazer um reload na página para apresentar o erro me foi exibida a mensagem abaixo:

[Mon Feb 20 11:35:51 2012] [error] [client 199.9.199.199] PHP Fatal error:  require_once(): Failed opening required 'Cache/Lite.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/libraries/joomla/cache/storage/cachelite.php on line 77

Encontrei no trecho acima algumas palavras-chave (grifadas) que me chamaram a atenção e resolvi procurar por elas com o yum:
yum search pear |grep Lite


O resultado foi este:
php-pear-Cache-Lite.noarch : Fast and Safe little cache system for PHP

Fiz então a instalação do pacote com suas dependências:
yum install php-pear-Cache-Lite

Por garantia reiniciei o servidor Apache:
service httpd restart

Feito isso o site passou a funcionar corretamente, assim como no outro ambiente de instalação, sem apresentar novamente o Erro 500.

Comentários

Postagens mais visitadas deste blog

[Openfire] - Ajuste de horário no cliente Spark

Verificar uso de disco em partição ASM do Oracle 11g no Linux

[Kettle] - Ajuste de Memória de Utilização