Sites e aplicações

Rever o URL do site no Joomla

Revisto a 2 min de leitura configuracion joomla

O Joomla deteta automaticamente o URL do site. Numa instalação normal, a variável $live_site de configuration.php deve ficar vazia:

public $live_site = '';

Não a use como primeira solução para erros de redirecionamento, HTTPS, recursos que não carregam ou URLs amigáveis. Verifique antes o domínio e a sua raiz de documentos, os redirecionamentos do .htaccess, a configuração HTTPS, a cache e qualquer proxy ou CDN.

Só em configurações excecionais, em que o servidor não entrega corretamente o host ao Joomla, pode ser necessário defini-la manualmente. Nesse caso, use o URL público completo, com https://, sem index.php nem barra final:

public $live_site = 'https://www.ejemplo.com';

Teste depois o acesso público e de administração, o fim de sessão, os URLs amigáveis e os recursos estáticos. Um URL incorreto em $live_site pode provocar redirecionamentos para o domínio errado ou danificar uma cópia de staging depois de migrar o site. Se não resolver uma causa confirmada, volte a deixá-la vazia.

Editar sem perder a configuração

Guarde uma cópia privada de configuration.php antes de o alterar. As linhas anteriores são propriedades da classe de configuração existente: altere a propriedade correspondente dentro dessa classe, não cole uma declaração public fora dela nem acrescente uma segunda definição.

Se o site estiver num subdiretório, reveja também essa parte do URL e as regras de reescrita. Depois de uma migração, confirme separadamente os caminhos de logs e temporários: alterar $live_site não atualiza todos os diretórios nem as ligações escritas dentro do conteúdo.

Se a alteração produzir um erro PHP, restaure o ficheiro guardado e reveja a mensagem do registo. Não publique a configuração completa ao pedir ajuda, porque contém as credenciais da base de dados.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.