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.
PRODUTO RECOMENDADO Alojamento WordPress Instalação num clique, actualizações tratadas e velocidade a sério. desde 321,75 MT/mês (plano de 3 anos, com cupão) Ver planos |