Ajustar o endereço do site WordPress, e o que parte quando se muda mal

O WordPress guarda o endereço do site em dois campos, e a confusão entre eles é a causa de metade dos sites que ficam inacessíveis depois de uma mudança aparentemente simples.

Campo O que significa
Endereço do WordPress Onde estão os ficheiros do WordPress.
Endereço do site O endereço que as pessoas escrevem para chegar ao site.

Na esmagadora maioria dos sites os dois são iguais. Só são diferentes quando o WordPress está numa subpasta mas o site aparece na raiz, o que é uma montagem pouco comum e feita de propósito.

Quando é preciso mexer nisto

1 Mudou o domínio do site.
2 Passou o site de uma subpasta para a raiz, ou ao contrário.
3 Passou de http para https e o WordPress continua a escrever endereços antigos.
4 Decidiu usar sempre www, ou deixar de o usar.
5 Trabalhou num endereço temporário e chegou a hora de pôr o domínio verdadeiro.

A ordem certa

1 Faça cópia dos ficheiros e da base de dados. Se este passo falhar, não faça o resto.
2 Confirme que o novo endereço já funciona. O domínio tem de estar a apontar para cá e a abrir alguma coisa. Mudar o endereço para um domínio que ainda não resolve tranca-o de fora.
3 Mude os dois campos em Definições, Geral, e guarde. O WordPress vai obrigá-lo a entrar outra vez, agora no endereço novo.
4 Troque os endereços antigos dentro do conteúdo. Imagens e ligações escritas com o endereço completo continuam a apontar para o antigo. Faça a troca com uma ferramenta feita para isso, e nunca com uma substituição simples na base de dados.
5 Volte a guardar as ligações permanentes, em Definições, Ligações permanentes. Basta abrir e guardar: é isso que reescreve o .htaccess.
6 Limpe as caches todas: a do plugin, a do navegador, e a da rede de distribuição, se usar uma.
7 Percorra o site. Página inicial, uma página interior, um artigo, uma imagem, e o formulário de contacto.
Nunca faça uma substituição de texto directamente na base de dados. Boa parte das definições do WordPress está guardada num formato que inclui o comprimento de cada texto. Trocar o texto sem corrigir o comprimento parte esses valores, e o resultado são definições que desaparecem sem explicação. Use uma ferramenta própria de procurar e substituir, que sabe tratar disso.

Pelo painel, sem entrar no site

A ferramenta de WordPress do cPanel, na secção Domínios, tem uma opção para mudar o endereço do site. É o caminho mais seguro, porque não depende de conseguir entrar no painel do WordPress.

Há ainda uma saída de emergência: escrever o endereço no ficheiro wp-config.php. Duas linhas, WP_HOME e WP_SITEURL, mandam mais do que o que está na base de dados e põem o site acessível outra vez. Os campos das definições passam a não poder ser editados enquanto essas linhas lá estiverem, o que é sinal de que estão a funcionar.

O que parte, e como se conhece

Sintoma Causa
O site reencaminha para sempre e o navegador desiste Os dois campos estão em desacordo, ou há uma regra de .htaccess ou um plugin a mandar para o endereço antigo.
Não consegue entrar no painel O endereço guardado aponta para um sítio que não responde. Use as linhas do wp-config.php.
O cadeado desapareceu Há imagens ou ficheiros ainda a ser carregados por http. Ver as causas, por ordem e forçar o HTTPS.
Erro 404 em todas as páginas menos a inicial O .htaccess ficou por reescrever. Guarde as ligações permanentes outra vez.
Imagens partidas Os endereços completos antigos ficaram no conteúdo. Falta a troca do passo 4.
Continua a ver o site antigo Cache. Ver a cache que engana.

Se o que mudou foi o domínio do próprio plano, e não só o endereço dentro do WordPress, comece por mudar o domínio do plano.

Mudou o endereço e ficou sem site? Diga-nos o endereço antigo e o novo, e tratamos disso.

Abrir um pedido de suporte

VEJA TAMBÉM

Hospedagem para WordPress

Migração de hospedagem

Política de Suporte

PRODUTO RECOMENDADO

Alojamento WordPress

Instalação num clique, actualizações tratadas e velocidade a sério. desde 396,00 MT/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?