Início Wordpress Passo a passo para migrar Wordpres sem downtime

Passo a passo para migrar Wordpres sem downtime

131
0

Migrar um site WordPress para outro servidor, hospedagem ou domínio pode parecer complicado, principalmente quando o objetivo é não deixar o site offline durante o processo.

A boa notícia é que, com um planejamento correto, é possível fazer uma migração com downtime praticamente zero, mantendo o site funcionando enquanto todos os arquivos e dados são transferidos.

Neste guia, vais aprender passo a passo como migrar um WordPress sem downtime, desde a preparação do novo servidor até à troca final do DNS.


O que significa migrar WordPress sem downtime?

Migrar WordPress sem downtime significa transferir o site de um servidor para outro sem que os visitantes encontrem uma página de erro, site indisponível ou manutenção prolongada.

Na prática, o objetivo é:

Site antigo funcionando → preparar novo servidor → copiar os dados → testar → mudar DNS → novo servidor assume o tráfego.

O servidor antigo continua funcionando durante quase todo o processo. Assim, se alguma coisa der errado, podes voltar temporariamente para o servidor anterior.

Importante: nenhum método pode garantir literalmente zero segundos de interrupção em todas as situações. O objetivo é fazer uma migração com downtime mínimo ou imperceptível.


Antes de começar: o que precisas?

Antes de iniciar a migração, prepara:

  1. Acesso ao WordPress atual
  2. Acesso ao painel da hospedagem antiga
  3. Acesso ao novo servidor
  4. Acesso ao banco de dados MySQL/MariaDB
  5. Acesso ao DNS do domínio
  6. Backup completo do site
  7. Dados de acesso FTP/SFTP ou gerenciador de arquivos
  8. Certificado SSL no novo servidor
  9. Tempo suficiente para testar tudo antes da troca

Também é recomendado evitar alterações importantes no site durante a migração.


1. Faça um backup completo do WordPress

O primeiro passo é criar um backup completo.

Não faça apenas backup dos arquivos. O WordPress possui duas partes fundamentais:

Arquivos

Incluem:

  • Temas
  • Plugins
  • Imagens
  • Biblioteca de mídia
  • Arquivos do WordPress
  • wp-config.php
  • Outros arquivos personalizados

Banco de dados

O banco contém informações como:

  • Posts
  • Páginas
  • Usuários
  • Configurações
  • Comentários
  • Menus
  • Dados de plugins

Portanto, precisas guardar os arquivos e o banco de dados.

Se algo der errado durante a migração, o backup será a tua principal proteção.


2. Reduza o TTL do DNS

Este é um passo importante para conseguir uma troca mais rápida.

Antes de alterar o DNS, reduz o TTL (Time To Live) do domínio.

Por exemplo, se o TTL estiver configurado para:

86400 segundos = 24 horas

podes reduzi-lo temporariamente para algo como:

300 segundos = 5 minutos

Isso ajuda a diminuir o tempo durante o qual diferentes servidores DNS mantêm o endereço antigo em cache.

Quando fazer isso?

Idealmente, reduza o TTL algumas horas ou pelo menos um período de cache anterior à mudança, dependendo da configuração atual.

Depois da migração estar concluída e estável, podes aumentar novamente o TTL.


3. Prepare o novo servidor

Agora precisas configurar o novo ambiente.

Crie o site na nova hospedagem e configure:

  • Domínio
  • PHP
  • Banco de dados
  • SSL
  • Servidor web
  • Limites de memória
  • Permissões de arquivos

Tenta utilizar versões compatíveis com o ambiente antigo.Por exemplo, se o teu site utiliza uma versão específica do PHP, verifica se plugins e temas continuam compatíveis no novo servidor.


4. Crie um novo banco de dados

No novo servidor, cria:

  • Um banco de dados
  • Um usuário
  • Uma senha
  • Permissões para o usuário acessar o banco

Guarda essas informações porque serão utilizadas posteriormente no arquivo:

wp-config.php

Normalmente encontrarás configurações semelhantes a:

define('DB_NAME', 'nome_do_banco');
define('DB_USER', 'usuario_do_banco');
define('DB_PASSWORD', 'senha');
define('DB_HOST', 'localhost');

Os valores devem corresponder ao banco criado no novo servidor.


5. Copie os arquivos do WordPress

Agora transfere todos os arquivos do site antigo para o novo servidor.

Podes utilizar:

  • SFTP
  • FTP
  • Gerenciador de arquivos
  • SSH
  • Ferramentas de migração do próprio provedor

É importante copiar principalmente:

wp-content/
wp-admin/
wp-includes/
wp-config.php

A pasta wp-content merece atenção especial porque normalmente contém:

  • Plugins
  • Temas
  • Uploads
  • Arquivos personalizados

A pasta:

wp-content/uploads/

é especialmente importante porque contém grande parte das imagens do teu blog.


6. Importe o banco de dados

Depois de transferir os arquivos, importe o banco de dados para o novo servidor.

Uma forma comum é utilizar o phpMyAdmin.

No servidor antigo:

  1. Abra o phpMyAdmin.
  2. Selecione o banco do WordPress.
  3. Escolha Exportar.
  4. Faça o download do arquivo SQL.

No novo servidor:

  1. Abra o phpMyAdmin.
  2. Selecione o banco recém-criado.
  3. Escolha Importar.
  4. Envie o arquivo .sql.
  5. Aguarde a conclusão.

Depois disso, o novo servidor terá uma cópia do conteúdo do site.


7. Configure o wp-config.php

Agora é necessário conectar o WordPress ao novo banco de dados.

Abra:

wp-config.php

e verifique:

define('DB_NAME', 'nome_do_banco');
define('DB_USER', 'usuario');
define('DB_PASSWORD', 'senha');
define('DB_HOST', 'localhost');

Confirma também se o prefixo das tabelas está correto:

$table_prefix = 'wp_';

Se o banco importado utilizar outro prefixo, não alteres essa informação sem necessidade.


8. Teste o novo servidor antes de alterar o DNS

Esta é uma das partes mais importantes da migração.

Não altere o DNS imediatamente.

Primeiro, verifica se o site funciona corretamente no novo servidor.

Podes testar utilizando:

  • URL temporária fornecida pela hospedagem
  • arquivo hosts do computador
  • ambiente de staging
  • ferramentas disponibilizadas pelo provedor

O objetivo é conseguir acessar o novo servidor sem ainda enviar os visitantes para ele.


9. Faça uma verificação completa do site

Antes de mudar o DNS, percorra o site como se fosses um visitante.

Verifica:

Página inicial

Confirma se carrega normalmente.

Posts

Abra vários artigos e verifica se:

  • Texto aparece corretamente
  • Imagens carregam
  • Links funcionam
  • Páginas

Teste páginas importantes como:

  • Sobre
  • Contacto
  • Política de privacidade
  • Serviços

WordPress Admin

Acesse:

/wp-admin

e verifica se consegues entrar normalmente.

Plugins

Verifica se todos estão ativos e funcionando.

Tema

Confirma se o layout continua igual.

Formulários

Teste formulários de contacto, newsletter e outros recursos importantes.

Imagens

Abra diferentes imagens da biblioteca de mídia.

SSL

Confirma se o site abre com:

https://

e não apresenta erros de certificado.


10. Limpe os caches

Se utilizas plugins de cache, CDN ou cache do servidor, limpa os caches antes da mudança.

Isso pode incluir:

  • Cache do WordPress
  • Cache do servidor
  • Cache da CDN
  • Cache do navegador

Caso contrário, podes acabar vendo uma versão antiga do site e pensar que a migração não funcionou.


11. Faça uma última sincronização

Aqui está um dos segredos para uma migração com downtime mínimo.

Enquanto preparavas o novo servidor, o site antigo provavelmente continuou recebendo:

  • Novos comentários
  • Novos usuários
  • Novos pedidos
  • postsNovos
  • Alterações no conteúdo.

Essas alterações podem não estar presentes na cópia inicial.

Por isso, antes da mudança definitiva, faça uma última sincronização dos arquivos e do banco de dados.

Isso garante que o novo servidor tenha a versão mais recente possível.


12. Coloque o site em modo de manutenção apenas se necessário

Em alguns casos, pode ser interessante colocar o site temporariamente em manutenção durante a última sincronização do banco.

Mas o objetivo é manter esse período extremamente curto.

Por exemplo:

Backup final → sincronização → verificar banco → mudar DNS → colocar site online.

Se conseguires sincronizar os dados sem interromper gravações importantes, melhor ainda.


13. Altere o DNS

Agora chegou o momento da mudança.

No painel onde gerencias o DNS, localiza o registro:

A

e altera o endereço IP antigo para o IP do novo servidor.

Por exemplo:

ANTIGO
meusite.com → 123.123.123.123

para:

NOVO
meusite.com → 456.456.456.456

Se utilizas www, verifica também o registro correspondente.


14. Não desligue o servidor antigo imediatamente

Este é um erro muito comum.

Depois de alterar o DNS, não apagues imediatamente o site antigo.

Durante algum tempo, alguns visitantes ainda podem ser direcionados para o servidor antigo devido ao cache DNS.

Por isso, mantém o servidor antigo funcionando.

Assim:

Alguns visitantes → servidor antigo

Outros visitantes → servidor novo

Ambos continuam disponíveis durante a propagação.


15. Monitore a migração

Depois de alterar o DNS, monitora o site cuidadosamente.

Verifica:

  • Página inicial
  • Posts
  • Imagens
  • Login
  • Formulários
  • Comentários
  • Plugins
  • SSL
  • Redirecionamentos
  • Erros 404
  • Velocidade
  • Banco de dados

Também podes verificar os logs do servidor para identificar erros PHP ou problemas de configuração.


16. Verifique o Google Search Console

Se o teu blog recebe tráfego orgânico, verifica também o Google Search Console.

Confirma se:

  • O site continua acessível
  • As páginas importantes estão indexadas
  • Não surgiram erros inesperados
  • O sitemap continua funcionando
  • Não existem problemas de rastreamento

Se apenas mudaste de hospedagem e mantiveste o mesmo domínio, normalmente não precisas fazer uma mudança de endereço no Google.


17. Verifique o robots.txt e sitemap

Abra:

https://teusite.com/robots.txt

e:

https://teusite.com/sitemap.xml

Confirma se ambos continuam funcionando.

Isso é especialmente importante para um blog que depende de tráfego vindo dos mecanismos de pesquisa.


18. Teste a velocidade do novo servidor

Depois da migração, aproveita para verificar o desempenho.

Podes analisar:

  • Tempo de carregamento
  • Tamanho das páginas
  • Imagens
  • CSS
  • JavaScript
  • Cache
  • Core Web Vitals
  • Tempo de resposta do servidor

Uma migração pode ser uma ótima oportunidade para melhorar o desempenho do WordPress.


19. Aumente novamente o TTL

Quando tiveres certeza de que tudo está funcionando corretamente, podes aumentar novamente o TTL do DNS.

Por exemplo:

300 → 3600

ou outro valor adequado à tua estratégia.


20. Só depois desligue o servidor antigo

Depois de confirmares que:

  • DNS está apontando corretamente
  • Site funciona no novo servidor
  • SSL está funcionando
  • Banco está correto
  • Imagens carregam
  • Formulários funcionam
  • Plugins estão funcionando
  • Não existem erros importantes

podes finalmente cancelar ou desligar o servidor antigo.

Não faça isso imediatamente após mudar o DNS.


Erros comuns ao migrar WordPress

Evita estes erros:

❌ Apagar o servidor antigo imediatamente

Pode causar indisponibilidade para visitantes que ainda estejam usando o DNS antigo.

❌ Não fazer backup

Uma falha durante a migração pode resultar em perda de dados.

❌ Esquecer o banco de dados

Copiar apenas os arquivos não é suficiente.

❌ Esquecer a pasta uploads

Isso pode fazer desaparecer imagens e outros arquivos da biblioteca de mídia.

❌ Alterar o domínio sem necessidade

Se estás apenas mudando de hospedagem, não precisas necessariamente alterar a URL do WordPress.

❌ Não testar antes da mudança DNS

O novo servidor deve ser testado antes de receber o tráfego real.

❌ Desligar o SSL

O HTTPS precisa estar configurado no novo servidor antes da mudança.

❌ Não considerar o cache

Caches antigos podem fazer parecer que a migração não funcionou.


Checklist rápido para migrar WordPress sem downtime

Antes da mudança:

  •  Fazer backup completo
  •  Backup do banco de dados
  •  Reduzir TTL
  •  Preparar novo servidor
  •  Criar banco de dados
  •  Copiar arquivos
  •  Importar banco
  •  Configurar wp-config.php
  •  Configurar SSL
  •  Testar o novo servidor
  •  Fazer sincronização final

Depois da mudança:

  •  Alterar DNS
  •  Manter servidor antigo ativo
  •  Testar site
  •  Testar WordPress Admin
  •  Testar imagens
  •  Testar formulários
  •  Verificar SSL
  •  Verificar sitemap
  •  Verificar Search Console
  •  Monitorar erros
  •  Desligar servidor antigo somente depois de confirmar tudo

Conclusão

Migrar um WordPress sem downtime não precisa ser um processo assustador. O segredo está em não fazer a mudança de forma brusca.

Primeiro, prepara o novo servidor, copia os arquivos e o banco de dados, testa tudo e somente depois altera o DNS. Mantendo o servidor antigo ativo durante a propagação, consegues reduzir drasticamente o risco de deixar os visitantes sem acesso ao teu site.

Se estiveres planejando uma migração, lembra desta sequência:

Backup → novo servidor → arquivos → banco de dados → testes → sincronização final → DNS → monitoramento → desligar servidor antigo.

Dessa forma, a mudança de hospedagem pode acontecer de maneira muito mais segura, profissional e com downtime mínimo.

 

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui