Passo a passo: migrando um site WordPress para um novo servidor sem downtime
|

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.

Gostou? Compartilhe.

Posts Similares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *