Como migrar uma aplicação de um VPS para outro sem perder dados
Olá, amigo(a) desenvolvedor(a) ou administrador(a) de site! Seja bem-vindo(a) ao nosso guia prático, escrito com carinho pela Sensei da GeHost — aqui, você aprende com clareza, sem pressa, sem jargões que confundem.
Se você está migrando uma aplicação de um servidor (VPS) para outro — seja por mudança de hospedagem, atualização de infraestrutura ou simplesmente por segurança — o mais importante é: manter tudo intacto. E isso é possível, sim. Vamos juntos, passo a passo.
Dica da Sensei: Antes de começar, faça um backup completo do seu projeto. Isso é como guardar uma cópia da sua receita favorita antes de testar uma nova versão. Sempre melhor ter um "backup de segurança" do que se arrepender depois.
Passo 1: Faça um backup completo da sua aplicação
Antes de tocar em qualquer coisa, é essencial garantir que nada será perdido. Siga estes passos no painel do cPanel do servidor atual:
- Acesse o cPanel do seu servidor atual (via painel.gehost.com.br).
- Localize a ferramenta Backup no menu principal.
- Clique em Backup Completo — isso fará uma cópia de todos os arquivos, bancos de dados, e-mails e configurações.
- Escolha onde salvar o backup (recomendamos um local seguro, como seu computador ou um serviço de nuvem).
Passo 2: Prepare o novo servidor (o destino da migração)
Antes de transferir os dados, certifique-se de que o novo servidor está pronto para receber sua aplicação. Se for um novo plano na GeHost, siga estes passos:
- Compre o plano adequado no site da GeHost.
- Depois de ativar, acesse o cPanel do novo servidor.
- Crie o domínio principal (se necessário) via Domínios > Domínios no cPanel.
- Verifique se o PHP e o MySQL estão configurados corretamente para suportar sua aplicação.
Dica da Sensei: Se sua aplicação usa um banco de dados, crie-o no novo servidor antes de importar os dados. No cPanel, vá em Bancos de Dados MySQL e clique em Novo Banco.
Passo 3: Transfira os arquivos e bancos de dados
Com o backup salvo, agora é hora de transferir os dados para o novo servidor:
- Entre no Gerenciador de Arquivos do novo servidor (no cPanel).
- Localize a pasta public_html (ou a pasta onde sua aplicação será hospedada).
- Arraste e solte os arquivos do backup para essa pasta.
- Importe o banco de dados: vá em Bancos de Dados MySQL > Importar e carregue o arquivo SQL do backup.
Dica da Sensei: Se sua aplicação usa um arquivo de configuração (comoconfig.phpou.env), atualize os dados do banco de dados (nome, usuário, senha) para os do novo servidor.
Passo 4: Teste tudo antes de mudar o DNS
Antes de apontar o domínio para o novo servidor, teste se tudo está funcionando:
- Abra seu site em um navegador com o IP do novo servidor (ou use um arquivo
hoststemporário). - Verifique se os formulários, login, imagens e banco de dados estão funcionando.
- Teste e-mails, se sua aplicação os envia.
Dica da Sensei: Um erro pequeno pode causar um problema grande. Teste tudo como se fosse um cliente real — com paciência, com atenção.
Passo 5: Atualize o DNS (e espere o cache se resolver)
Quando tudo estiver funcionando perfeitamente:
- Volte ao painel do domínio (no cPanel ou no provedor de domínios).
- Atualize o registro A para apontar para o IP do novo servidor.
- Se necessário, verifique os registros CNAME ou MX (mas só se estiver usando e-mail profissional na GeHost).
Dica da Sensei: O DNS pode levar até 48 horas para atualizar em todo o mundo. Não se preocupe se o site não aparecer imediatamente. É só um tempo de espera, como um sinal de trânsito.
Passo 6: Monitore e comemore!
Após a migração, fique atento por alguns dias:
- Verifique se o site está acessível de diferentes locais.
- Confira os logs de acesso (no cPanel, em Métricas).
- Se tudo estiver bem, parabéns! Você migrou com sucesso — e sem perder um dado!
Parabéns, Sensei! Você fez isso com calma, com cuidado, com amor. E agora, o seu site está mais seguro, mais rápido, mais feliz. 🎉
Se precisar de ajuda, nosso suporte está aqui — e está incluso por 30 dias após a entrega. Basta entrar em contato pelo painel.gehost.com.br ou por e-mail.
Com carinho,
A Sensei da GeHost
— *Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*