Passo a passo: migrando um site WordPress para um novo servidor sem downtime
Migrar um site WordPress de servidor sem deixá-lo fora do ar exige mais cuidado do que simplesmente copiar arquivos: é preciso sincronizar banco de dados, arquivos e DNS numa ordem que minimize a janela de indisponibilidade.
O que você vai precisar
- Acesso FTP/SSH e phpMyAdmin (ou similar) tanto no servidor de origem quanto no de destino
- Acesso ao painel de DNS do domínio
- Um plugin de migração (como All-in-One WP Migration) ou processo manual de exportação de banco e arquivos
Passo 1: copiar arquivos e banco de dados para o novo servidor
Exporte o banco de dados MySQL do site (via phpMyAdmin ou mysqldump) e copie a pasta completa do WordPress (incluindo wp-content) para o novo servidor. Importe o banco no novo servidor e ajuste o arquivo wp-config.php com as novas credenciais de banco de dados.
Passo 2: testar o site no novo servidor antes de trocar o DNS
Antes de apontar o domínio para o novo servidor, teste o site usando o IP direto do novo servidor ou editando temporariamente o arquivo hosts da sua própria máquina para simular a resolução de DNS. Isso permite confirmar que tudo funciona (imagens, links, plugins) antes de qualquer visitante real ser afetado.
Passo 3: reduzir o TTL do DNS e fazer a troca
Um ou dois dias antes da migração, reduza o TTL (time to live) dos registros DNS do domínio para um valor baixo (como 300 segundos). Isso faz com que, quando o DNS for finalmente atualizado para apontar para o novo servidor, a propagação aconteça muito mais rápido para a maioria dos visitantes, reduzindo a janela de inconsistência entre servidores.
Erros comuns
- Trocar o DNS sem testar o site no novo servidor primeiro, descobrindo erros só depois que o tráfego já migrou
- Esquecer de manter o servidor antigo ativo por alguns dias após a troca, já que alguns provedores de DNS levam tempo para propagar completamente
- Não ajustar URLs fixas no banco de dados (comuns em alguns temas e plugins), quebrando links internos mesmo após a migração
Conclusão
O segredo de uma migração sem downtime perceptível não é a velocidade da cópia de arquivos, mas o cuidado de testar tudo no destino antes de apontar o DNS — e reduzir o TTL com antecedência para acelerar a transição.