12 min
Migração de Site para um Novo Alojamento
Cópia de segurança, transferência e alteração de DNS passo a passo.
Migrar um site para um novo alojamento parece assustador, mas, com os passos certos, consegue fazê-lo sem qualquer tempo de inatividade. Este guia percorre a cópia de segurança, a transferência por FTP, a exportação e importação de MySQL, a atualização de DNS e a configuração de SSL. A BeoHosting oferece migração profissional gratuita em todos os planos pagos.
Migração de Site para um Novo Alojamento
Fazer uma cópia de segurança completa do site
Antes de qualquer alteração, faça uma cópia de segurança completa. No cPanel, vá a Backup → Download a Full Account Backup. Isto guarda todos os ficheiros, bases de dados, contas de email e definições. No caso do WordPress, em alternativa, utilize o UpdraftPlus para uma cópia de segurança com um só clique. Guarde a cópia de segurança em vários locais (disco local, armazenamento na cloud).
Exportar a base de dados
No cPanel, abra o phpMyAdmin, selecione a base de dados do seu site e clique em "Export". Escolha Quick → formato SQL → Go. Guarde o ficheiro .sql no seu computador. Para bases de dados grandes (>50 MB), utilize Custom Export com compressão "gzipped".
Copiar os ficheiros para o novo alojamento
Duas formas: cliente FTP (FileZilla) — descarregue todos os ficheiros de public_html no alojamento antigo e carregue-os para o novo. Para uma transferência mais rápida, comprima public_html no alojamento antigo (Gestor de Ficheiros → Compress), carregue um único .zip para o novo alojamento e extraia-o. A transferência por SSH (comando scp) é a mais rápida para sites grandes.
Importar a base de dados no novo alojamento
No novo alojamento (cPanel da BeoHosting), crie uma nova base de dados MySQL e um utilizador (MySQL Databases). Abra o phpMyAdmin, selecione a nova base de dados e clique em "Import". Carregue o ficheiro .sql e clique em Go. Para bases de dados grandes, utilize o script BigDump.
Atualizar os ficheiros de configuração
No WordPress: abra o wp-config.php no Gestor de Ficheiros e atualize os dados da base de dados: DB_NAME (nome da nova base de dados), DB_USER (novo utilizador), DB_PASSWORD (nova palavra-passe) e DB_HOST (normalmente localhost na BeoHosting). Para outros CMS, encontre o ficheiro de configuração apropriado e atualize os parâmetros de ligação. Verifique se existem URLs fixos no código que precisem de ser atualizados.
Alterar os registos DNS (nameservers)
Quando o site estiver a funcionar no novo alojamento, altere os nameservers no registrador do seu domínio para os nameservers da BeoHosting: ns1.beohosting.com e ns2.beohosting.com. A propagação de DNS demora entre 2 e 24 horas, período durante o qual alguns visitantes veem o site antigo e outros o novo. Não desligue o alojamento antigo durante, pelo menos, 48 horas após a alteração de DNS.
Testar o site no novo alojamento
Antes da alteração de DNS, teste o site utilizando o ficheiro hosts no seu computador ou o URL temporário fornecido pela BeoHosting. Verifique todas as páginas, formulários, ligações, imagens e funcionalidades. Teste também a velocidade de carregamento. Se utilizar WordPress, instale o plugin Better Search Replace e atualize todos os URLs na base de dados do domínio antigo para o novo (caso o domínio tenha mudado).
Ativar o certificado SSL
Na BeoHosting, o SSL gratuito Let's Encrypt está incluído em todos os pacotes. No cPanel, abra SSL/TLS Status, assinale o domínio e clique em "Run AutoSSL". Em poucos minutos obtém um SSL válido. Force o HTTPS através de "Force HTTPS Redirect" no cPanel ou via .htaccess.
Pronto para lançar o seu site?
Junte-se a mais de 4.000 clientes satisfeitos. Migração gratuita e garantia de reembolso de 30 dias.
FAQ
Respostas às perguntas mais comuns sobre os nossos serviços.
Ligue-nos: o suporte funciona 24/7, por telefone e através de tickets.
(+381) 60 3535 720Quanto tempo demora a migração de um site para um novo alojamento?
A migração efetiva dos ficheiros e da base de dados demora 30 a 60 minutos para um site médio. A propagação de DNS após a alteração dos nameservers demora 2 a 24 horas (raramente até 48). Durante a propagação de DNS, o site funciona normalmente — alguns visitantes veem a versão antiga, outros a nova. A BeoHosting oferece migração gratuita concluída no prazo de 24 horas após a receção do pedido.
Vou perder dados durante a migração?
Não, se seguir os passos deste guia. O essencial é fazer uma cópia de segurança completa antes de começar e não desligar o alojamento antigo até a migração estar concluída e verificada. A migração gratuita da BeoHosting inclui uma verificação completa após a mudança. Mesmo que algo corra mal, a cópia de segurança no alojamento antigo garante o regresso ao estado anterior.
A BeoHosting oferece migração gratuita?
Sim, a BeoHosting oferece migração gratuita a todos os novos clientes. A nossa equipa move o seu site, base de dados, contas de email e todas as definições sem qualquer custo. Basta abrir um pedido de suporte no painel de cliente com as credenciais do alojamento antigo e tratamos de tudo por si. A migração é concluída no prazo de 24 horas.
Há tempo de inatividade durante a migração?
Com uma migração adequada, o tempo de inatividade é mínimo ou nulo. O site no alojamento antigo funciona normalmente enquanto os ficheiros são copiados para o novo. O único período de "transição" é a propagação de DNS (2-24h), quando ambos os servidores estão funcionais. Para tempo de inatividade nulo, a equipa da BeoHosting pode configurar um reencaminhamento temporário enquanto o DNS propaga.
E se eu tiver vários domínios num só alojamento?
Cada domínio (addon domain) é migrado separadamente — cada um tem a sua própria base de dados, ficheiros e configuração. Na BeoHosting, a migração gratuita cobre todos os domínios da sua conta. Tem de alterar o DNS de cada domínio individualmente no registrador. Recomendamos migrar os domínios um a um, testando cada um, antes de passar ao seguinte.
As nossas garantias para a sua tranquilidade
Protegido em todas as frentes
Garantia de 30 dias
Reembolsamos sem perguntas nos primeiros 30 dias.
Migração gratuita
Migramos o seu site sem qualquer interrupção — não tem de fazer nada.
Suporte 24/7
Os nossos especialistas estão disponíveis 24/7 através de tickets e chat em direto.