Como migrar um site para uma nova hospedagem
Nesta página
Migrar um site para uma nova hospedagem parece arriscado, mas é um trabalho de rotina quando feito na ordem certa. A regra é simples: copie tudo primeiro, teste na nova hospedagem e só então aponte seu domínio para ela. Os visitantes continuam vendo o site antigo até o novo ficar pronto.
Este guia é um checklist passo a passo para qualquer site, com observações para WordPress e cPanel e para migrar o e-mail sem perder mensagens.
O checklist em resumo
- Faça um levantamento do que o site usa: arquivos, bancos de dados, e-mail, registros DNS, tarefas agendadas.
- Reduza o TTL do DNS um dia antes da troca.
- Faça backup dos arquivos e bancos de dados na hospedagem antiga.
- Restaure tudo na nova hospedagem.
- Teste o site na nova hospedagem antes que qualquer outra pessoa o veja.
- Recrie as contas de e-mail e copie as mensagens.
- Troque o DNS e mantenha a hospedagem antiga por mais alguns dias.
Prefere não fazer isso você mesmo? Todo plano de hospedagem de sites da HytHost inclui uma migração de site gratuita, a partir de €0.99/mês.
Ver planos de hospedagemPasso 1: faça o levantamento e reduza o TTL
Anote tudo de que o site depende, para nada ficar para trás:
- os arquivos do site, geralmente em
public_html; - cada banco de dados, com o nome e o usuário;
- contas de e-mail, encaminhadores e filtros;
- registros DNS além do site: MX para o e-mail, registros TXT para SPF, DKIM e verificação do site;
- cron jobs, a versão do PHP e qualquer configuração especial.
Depois, reduza o TTL dos registros do seu domínio, por exemplo para 300 segundos, um dia antes da migração. O TTL é o tempo que a internet mantém seus registros DNS em cache; um TTL curto faz a troca chegar aos visitantes em minutos, em vez de horas. E não cancele a hospedagem antiga ainda.
Passo 2: faça backup de arquivos e bancos de dados
- Pelo cPanel: em Backup, baixe separadamente o diretório inicial e cada banco de dados MySQL. Esses backups parciais são arquivos que você mesmo pode restaurar em qualquer hospedagem com cPanel. Também existe um backup completo da conta, mas só a empresa de hospedagem pode restaurá-lo, pelo WHM; envie para ela se oferecer migrações.
- Manualmente: baixe os arquivos por FTP ou SFTP e exporte cada banco de dados como arquivo
.sqlno phpMyAdmin. - WordPress: um plugin de migração como Duplicator ou All-in-One WP Migration junta arquivos e banco de dados em um único pacote. Confira o limite de upload da nova hospedagem: a importação do plugin depende dele.
Passo 3: restaure na nova hospedagem
- Adicione o domínio à sua nova conta de hospedagem.
- Envie os arquivos para o novo
public_htmlou restaure o backup do diretório inicial. - Crie um banco de dados e um usuário e importe o arquivo
.sqlno phpMyAdmin. - Atualize a configuração do site com o novo nome do banco, usuário e senha. No WordPress, é o
wp-config.php.
Se o domínio continuar o mesmo, pronto. Se mudar, o endereço antigo está gravado por todo o banco de dados. No WordPress, nunca o substitua com uma simples busca de texto no arquivo SQL: isso corrompe os dados serializados. Use o WP-CLI, que trata isso corretamente:
wp search-replace 'https://old-domain.com' 'https://new-domain.com' --skip-columns=guid --dry-run
Remova --dry-run quando a prévia estiver correta.
Passo 4: teste antes de trocar
Você pode ver o site na nova hospedagem antes do resto do mundo, informando só ao seu computador onde o domínio está. Adicione uma linha ao seu arquivo hosts com o endereço IP do novo servidor:
203.0.113.10 example.com www.example.com
O arquivo é C:\Windows\System32\drivers\etc\hosts no Windows (edite como administrador) e /etc/hosts no macOS e no Linux. Agora abra o site e confira páginas, imagens, formulários, logins e o checkout da loja. Remova a linha quando terminar.
Passo 5: migre o e-mail sem perder mensagens
- Crie as mesmas contas de e-mail, encaminhadores e filtros na nova hospedagem.
- Copie os e-mails existentes. Para poucas caixas, adicione a conta antiga e a nova a um cliente de e-mail via IMAP e arraste as pastas de uma para a outra. Para muitas caixas, uma ferramenta como o imapsync copia de servidor para servidor e pode ser executada de novo sem gerar duplicatas.
- Depois da troca de DNS, rode a cópia mais uma vez para pegar as mensagens que chegaram nesse meio-tempo.
Lembre-se dos registros MX e TXT: se não forem recriados no novo DNS, os e-mails param de chegar ou caem no spam.
Passo 6: troque o DNS
Aponte o domínio para a nova hospedagem, trocando os nameservers no seu registrador ou alterando o registro A para o novo endereço IP. Com um TTL curto, a maioria dos visitantes chega à nova hospedagem em minutos; algumas redes mantêm o cache por mais tempo, então conte com até um dia.
Quando o site já estiver carregando da nova hospedagem, confira se o certificado SSL foi emitido (veja certificados SSL gratuitos) e mantenha a hospedagem antiga por mais alguns dias antes de cancelá-la.
Migrar a hospedagem não significa migrar o domínio. Transferir o domínio para outro registrador é uma etapa separada que você pode fazer depois, ou nunca; os registradores também podem recusar uma transferência nos 60 dias seguintes ao registro ou a uma transferência anterior.
Migração gratuita para a HytHost
Todo plano de hospedagem de sites da HytHost inclui uma migração de site gratuita:
- Contrate o plano que combina com o seu site.
- Abra um ticket com acesso à sua hospedagem antiga, ou com um arquivo de backup do cPanel.
- Nós copiamos os arquivos, os bancos de dados e as contas de e-mail. Você troca o DNS quando estiver pronto.
Todo plano vem com cPanel, SSL gratuito e backups diários mantidos por 10 dias. Novo no cPanel? Comece por o que é cPanel.
Perguntas frequentes
Não, se você seguir a ordem: o site antigo continua no ar enquanto você copia e testa o novo, e os visitantes passam aos poucos quando o DNS muda. Evite editar conteúdo durante a migração, ou refaça essas edições na nova hospedagem.
Depende do TTL. Com um TTL de poucos minutos definido um dia antes, a maioria dos visitantes vê a nova hospedagem em minutos; com os TTLs mais longos de costume pode levar horas, e algumas redes mantêm o cache por até um dia.
Não. Seu domínio pode continuar no registrador atual; basta apontá-lo para a nova hospedagem pelo DNS. Transferir o domínio é uma etapa separada que você pode fazer depois, se quiser tudo em um só lugar.
Não, se você copiá-los. Crie as contas na nova hospedagem, copie os e-mails existentes via IMAP e rode a cópia de novo após a troca de DNS para pegar o que tiver chegado nesse meio-tempo.
Sim. Uma migração de site é gratuita em todo plano de hospedagem de sites: depois de contratar, abra um ticket com acesso à sua hospedagem antiga ou a um backup do cPanel, e nós copiamos os arquivos, os bancos de dados e as contas de e-mail.
Migre seu site do jeito fácil
A hospedagem de sites da HytHost inclui uma migração de site gratuita, cPanel, SSL gratuito e backups diários, a partir de €0.99/mês.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursEste guia foi útil?