Como mudar um site para um novo alojamento
Nesta página
Mudar um site para um novo alojamento parece arriscado, mas é um trabalho de rotina quando é feito pela ordem certa. A regra é simples: copie tudo primeiro, teste no novo alojamento e só depois aponte o domínio para ele. Os visitantes continuam a ver o site antigo até o novo estar pronto.
Este guia é uma lista passo a passo para qualquer site, com notas para WordPress e cPanel e para mudar o email sem perder mensagens.
A lista num relance
- Faça o levantamento do que o site usa: ficheiros, bases de dados, email, registos DNS, tarefas agendadas.
- Baixe o TTL do DNS um dia antes da mudança.
- Faça cópia de segurança dos ficheiros e bases de dados no alojamento antigo.
- Restaure-os no novo alojamento.
- Teste o site no novo alojamento antes de mais alguém o ver.
- Recrie as contas de email e copie as mensagens.
- Mude o DNS e mantenha o alojamento antigo mais alguns dias.
Prefere não ser o próprio a fazê-lo? Todos os planos de alojamento web HytHost incluem uma migração de site gratuita, a partir de €0.99/mês.
Ver planos de alojamento webPasso 1: faça o levantamento e baixe o TTL
Anote tudo aquilo de que o site depende, para nada ficar para trás:
- os ficheiros do site, normalmente em
public_html; - cada base de dados, com o respetivo nome e utilizador;
- contas de email, reencaminhamentos e filtros;
- os registos DNS além do site: MX para o email, registos TXT para SPF, DKIM e verificação do site;
- tarefas cron, a versão de PHP e quaisquer definições especiais.
Depois, baixe o TTL dos registos do seu domínio, por exemplo para 300 segundos, um dia antes da mudança. O TTL é o tempo durante o qual a internet guarda em cache os seus registos DNS; um TTL curto faz a mudança chegar aos visitantes em minutos em vez de horas. E não cancele ainda o alojamento antigo.
Passo 2: cópia de segurança de ficheiros e bases de dados
- No cPanel: em Backup, transfira em separado o diretório pessoal e cada base de dados MySQL. Estas cópias parciais são ficheiros que pode restaurar sozinho em qualquer alojamento com cPanel. Existe também uma cópia completa da conta, mas só o fornecedor a pode restaurar, a partir do WHM; envie-lha se ele oferecer migrações.
- Manualmente: transfira os ficheiros por FTP ou SFTP e exporte cada base de dados como ficheiro
.sqlno phpMyAdmin. - WordPress: um plugin de migração como o Duplicator ou o All-in-One WP Migration junta ficheiros e base de dados num único arquivo. Verifique o limite de upload do novo alojamento: a importação do plugin está limitada por ele.
Passo 3: restaure no novo alojamento
- Adicione o domínio à sua nova conta de alojamento.
- Carregue os ficheiros para o novo
public_htmlou restaure a cópia do diretório pessoal. - Crie uma base de dados e um utilizador e importe o ficheiro
.sqlno phpMyAdmin. - Atualize a configuração do site com o novo nome da base de dados, utilizador e palavra-passe. No WordPress, é o
wp-config.php.
Se o domínio se mantiver, está feito. Se mudar, o endereço antigo está guardado em toda a base de dados. No WordPress, nunca o substitua com uma simples pesquisa de texto no ficheiro SQL: isso estraga os dados serializados. Use o WP-CLI, que os trata corretamente:
wp search-replace 'https://old-domain.com' 'https://new-domain.com' --skip-columns=guid --dry-run
Retire --dry-run quando a pré-visualização estiver correta.
Passo 4: teste antes de mudar
Pode ver o site no novo alojamento antes do resto do mundo, indicando apenas ao seu computador onde o domínio está. Adicione uma linha ao seu ficheiro hosts com o endereço IP do novo servidor:
203.0.113.10 example.com www.example.com
O ficheiro é C:\Windows\System32\drivers\etc\hosts no Windows (edite-o como administrador) e /etc/hosts no macOS e no Linux. Agora abra o site e verifique páginas, imagens, formulários, inícios de sessão e o checkout da loja. Remova a linha quando terminar.
Passo 5: mude o email sem perder mensagens
- Crie as mesmas contas de email, reencaminhamentos e filtros no novo alojamento.
- Copie o email existente. Para poucas caixas de correio, adicione a conta antiga e a nova a um cliente de email por IMAP e arraste as pastas de uma para a outra. Para muitas caixas, uma ferramenta como o imapsync copia-as de servidor para servidor e pode ser executada de novo sem duplicados.
- Depois da mudança de DNS, execute a cópia mais uma vez para apanhar as mensagens que chegaram entretanto.
Lembre-se dos registos MX e TXT: se não forem recriados no novo DNS, o email deixa de chegar ou vai parar ao spam.
Passo 6: mude o DNS
Aponte o domínio para o novo alojamento, alterando os nameservers no seu registador ou alterando o registo A para o novo endereço IP. Com um TTL curto, a maioria dos visitantes chega ao novo alojamento em minutos; algumas redes guardam a cache durante mais tempo, por isso conte com até um dia.
Quando o site já carregar a partir do novo alojamento, confirme que o certificado SSL foi emitido (veja certificados SSL gratuitos) e mantenha o alojamento antigo mais alguns dias antes de o cancelar.
Mudar de alojamento não significa mudar o domínio. Transferir o domínio para outro registador é um passo à parte que pode fazer mais tarde, ou nunca; os registadores também podem recusar uma transferência nos 60 dias seguintes ao registo ou a uma transferência anterior.
Migração gratuita para a HytHost
Todos os planos de alojamento web HytHost incluem uma migração de site gratuita:
- Encomende o plano adequado ao seu site.
- Abra um ticket com acesso ao seu alojamento antigo, ou com um ficheiro de cópia de segurança do cPanel.
- Nós copiamos os ficheiros, as bases de dados e as contas de email. Muda o DNS quando estiver pronto.
Todos os planos incluem cPanel, SSL gratuito e cópias de segurança diárias guardadas durante 10 dias. É novo no cPanel? Comece por o que é o cPanel.
Perguntas frequentes
Não, se seguir a ordem: o site antigo continua a funcionar enquanto copia e testa o novo, e os visitantes passam aos poucos quando o DNS muda. Evite editar conteúdos durante a mudança, ou repita essas alterações no novo alojamento.
Depende do TTL. Com um TTL de poucos minutos definido um dia antes, a maioria dos visitantes vê o novo alojamento em minutos; com os TTL mais longos habituais pode demorar horas, e algumas redes guardam a cache até um dia.
Não. O seu domínio pode ficar no registador atual; basta apontá-lo para o novo alojamento através do DNS. Transferir o domínio é um passo à parte que pode fazer mais tarde se quiser ter tudo no mesmo sítio.
Não, se os copiar. Crie as contas no novo alojamento, copie o email existente por IMAP e repita a cópia após a mudança de DNS para apanhar o que tiver chegado entretanto.
Sim. Uma migração de site é gratuita com qualquer plano de alojamento web: depois da encomenda, abra um ticket com acesso ao seu alojamento antigo ou com uma cópia de segurança do cPanel, e nós copiamos os ficheiros, as bases de dados e as contas de email.
Mude o seu site da forma mais fácil
O alojamento web HytHost inclui uma migração de site gratuita, cPanel, SSL gratuito e cópias de segurança diárias, 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?