sexta-feira, 25 de janeiro de 2008

Problema no Joomla

Estou conhecendo o Joomla, um sistema de desenvolvimento de sites que não requer conhecimento de programação.

Após instalar o Joomla 1.5 no meu servidor Linux, tentei entrar na página de administração e recebi a seguinte mensagem:

"No configuration file found and no installation code available. Exiting..."

Mas eu tinha instalado sem problema. Então pesquisei no Google e não encontrei nada relevante a respeito (e por isso estou escrevendo a solução aqui).

Depois de um bom tempo de pesquisa e análise do código PHP do Joomla, eu percebi que eu enviei os arquivos para o servidor Linux e extraí todos como "root", porém, a instalação do Joomla cria o arquivo "configurarion.php" com o grupo e nome de usuário diferentes de root.

A questão é que precisa ser tudo do mesmo grupo para o PHP conseguir achar o arquivo.

Então, como root e dentro da pasta raíz do Joomla, executei o comando:
chown -R nome_do_grupo:nome_do_usuario *


Sendo que o nome do grupo e o nome do usuario eu copiei do arquivo configurarion.php que o Joomla criou.

Este problema não ocorre no Windows. É relacionado a permissões do Linux.

Se alguém quiser traduzir isso pro inglês, eu agradeço.