Alguns clientes dos planos de hospedagem de sites da Zooming tem problemas com instalações de plugins no Joomla, que ocorrem devido à falta de permissão de gravação em alguns diretórios.
É fácil corrigir este problema, porém a mensagem de erro do Joomla (“JFolder create: Infinite loop detected”) não é muito amigável, e não dá pistas sobre o que realmente está errado.
Este problema está relacionado com os diretórios “log” e “tmp” do Joomla, que não estão acessíveis ou não estão com permissão de gravação.
Estes diretórios são configurados no arquivo “configuration.php” do Joomla, nas variáveis “$log_path” e “$tmp_path”.
Os diretórios nestas variáveis devem ser diretórios dentro da pasta raiz do seu site, que é a “httpdocs” na Zooming, ou dentro de outro diretório acessível pelo seu site e com permissão de gravação.
Normalmente estes diretórios são chamados de “logs” e “tmp”, e os valores das variáveis “$log_path” e “$tmp_path” são algo como os valores abaixo para sites hospedados na Zooming (substitua o domínio “zooming.com.br” pelo seu domínio):
var $log_path = ‘/var/www/vhosts/zooming.com.br/httpdocs/logs’;
var $tmp_path = ‘/var/www/vhosts/zooming.com.br/httpdocs/tmp’;
Você pode alterar as permissões destes diretórios através de FTP, ou através do gerenciador de arquivos do Painel de Controle.
O artigo abaixo fala sobre como alterar as permissões:
Como Alterar Permissões Em Arquivos e Diretórios do Seu Site
Após alterar a permissão destes diretórios (e seus arquivos e subdiretórios) para “777”, seu Joomla deverá funcionar sem problemas.