O site abre pelo endereço provisório, mas não pelo domínio? Confira o DNS, o cadastro do domínio no cPanel, o endereço no WordPress e o SSL, nesta ordem.
Se o site funciona pelo endereço provisório, os arquivos e o banco de dados estão bem. O problema está no caminho entre o domínio e o servidor. Siga as verificações abaixo na ordem: cada uma depende da anterior.
1. O domínio está registrado e ativo?
Um domínio vencido simplesmente deixa de existir na internet, e o navegador mostra DNS_PROBE_FINISHED_NXDOMAIN ou "Não foi possível encontrar o endereço IP do servidor". Consulte o domínio no Registro.br (domínios .br) ou no ICANN Lookup (.com e outros) e confira a data de expiração. Se venceu, renove no registrador.
2. O DNS aponta para a hospedagem?
O domínio precisa usar os nameservers da hospedagem (enviados no e-mail de boas-vindas) ou, se o DNS fica em outro lugar, ter um registro A com o IP da hospedagem. Confira:
nslookup -type=NS seudominio.com.br 8.8.8.8
nslookup seudominio.com.br 8.8.8.8
O primeiro comando mostra os nameservers; o segundo, o IP. Compare o IP com o que aparece na coluna lateral do cPanel, em Endereço IP compartilhado. Se você acabou de fazer a troca, pode ser só propagação.
3. O domínio está cadastrado na sua conta do cPanel?
Se o DNS está certo e aparece a página "Este domínio ainda não está configurado", o domínio chega ao servidor, mas não está ligado a nenhuma conta. Apontar o DNS é só metade do caminho.
- Abra Domínios no cPanel. Veja se o domínio está na lista.
- Se não estiver, clique em Criar um novo domínio (Create a New Domain), informe o domínio e a pasta onde estão os arquivos (raiz do documento).
- Se estiver, confira a pasta. Domínio apontado para uma pasta vazia mostra página em branco, uma listagem de arquivos ou outro site.
Se o domínio é o principal da conta e mesmo assim aparece essa página, abra um chamado.
4. O WordPress ainda usa o endereço provisório
Sintoma: o domínio abre, mas redireciona para o endereço provisório, ou o site aparece sem estilo. O WordPress guarda o próprio endereço no banco de dados.
- Corrija os endereços. Em Configurações > Geral, coloque o domínio em Endereço do WordPress (URL) e Endereço do site (URL).
- Sem acesso ao painel? Acrescente no
wp-config.php, antes da linha "Isso é tudo, pode parar de editar":define( 'WP_HOME', 'https://seudominio.com.br' ); define( 'WP_SITEURL', 'https://seudominio.com.br' ); - Troque os links antigos do conteúdo. Imagens e links internos continuam com o endereço provisório gravado nos posts. Use um plugin de busca e substituição no banco (como o Better Search Replace), depois de fazer um backup.
5. O certificado SSL já foi emitido?
Logo depois de apontar o domínio, é normal o navegador avisar "Sua conexão não é particular": o SSL grátis só é emitido depois que o DNS aponta para a hospedagem. Aguarde ou force a emissão no cPanel, e só então ative o redirecionamento para HTTPS. O passo a passo está no artigo sobre SSL grátis.
Problemas comuns
Abre sem www, mas não com www (ou o contrário)
Falta o registro do www no DNS. Crie um CNAME de www apontando para seudominio.com.br, ou um registro A com o mesmo IP do domínio.
Abre para mim, mas não para outras pessoas
Propagação ou cache. Se você editou o arquivo hosts do computador para testar, apague a linha: ela faz só o seu computador enxergar a hospedagem nova.
O e-mail do domínio parou depois que o site passou a abrir
Ao trocar os nameservers, os registros MX do e-mail antigo deixam de valer. Recrie-os no Editor de zona do cPanel se o e-mail fica em outro serviço.