Como transferir website entre contas de cPanel sem downtime Print

  • 0

Como Transferir Website entre Contas de cPanel sem Downtime

Bem-vindo, aprendiz! 🥋 Neste guia, vou te ensinar a mover seu website de uma conta cPanel para outra — de forma tranquila, mantendo seu site online o tempo todo. Parece mágica, mas é pura técnica bem executada. Vamos lá?

Por que fazer isso?

Você pode precisar transferir seu website por vários motivos: crescimento (trocou de plano), organização (múltiplos sites em contas separadas), ou otimização. A boa notícia? Dá pra fazer sem desligar seu site — seus clientes nem vão notar.

O que você precisa antes de começar

  • Acesso cPanel às duas contas (a de origem e a de destino)
  • Dados do seu banco de dados (se o site usa banco) — nome, usuário, senha
  • Tempo: 30 minutos a 2 horas, dependendo do tamanho do site
  • Backup recente: sempre uma boa ideia (nunca se sabe!)
  • Calma e paciência — tecnologia às vezes demora, tá bem? 😌

Passo 1: Acesse o cPanel da conta de origem

Faça login no seu cPanel com seu usuário e senha. Você verá o painel inicial, que organiza todas as ferramentas que você precisa.

Tela de login do cPanel com campos de usuário e senha

Depois do login, você chegará na home do cPanel — ali está o mapa de ouro 🗺️. Veja os ícones e grupos de ferramentas: Arquivos, Banco de Dados, E-mail, e muito mais.

Painel inicial do cPanel com grupos de ferramentas

Passo 2: Faça um backup completo do site (segurança em primeiro lugar!)

Antes de mexer em nada, vamos guardar uma cópia segura. Procure por "Backup" no cPanel e clique.

Tela de Backup do cPanel com opções de backup completo

Escolha "Backup Completo" — isso inclui tudo: seus arquivos, e-mail, bancos de dados, tudo junto. O backup leva um tempo, mas quando terminar, você tem uma cópia segura em mãos. Guarde bem essa informação!

💡 Dica do Sensei: Sempre faça backup ANTES de qualquer transferência. Se algo der errado (e às vezes dá!), você terá um plano B.

Passo 3: Exporte seus arquivos do site

Agora vamos pegar os arquivos do seu website (imagens, HTML, CSS, scripts, tudo).

No cPanel, procure por "Gerenciador de Arquivos" e clique.

Tela do Gerenciador de Arquivos do cPanel mostrando estrutura de pastas

Dentro dele, navegue até a pasta "public_html" — é ali que seu website vive. Você vai ver os arquivos e pastas que compõem seu site. Selecione TODOS os arquivos (use Ctrl+A ou marque manualmente) e compacte tudo em um arquivo .zip. O Gerenciador tem um botão "Compactar" — use-o. Isso gera um arquivo único, mais fácil de transferir.

⚙️ Ponto técnico: Se seu site usa um painel de administração (como WordPress, Joomla), é importante que você also tenha os arquivos de configuração e plugins — tudo entra no .zip, relaxa.

Passo 4: Exporte seu banco de dados (se tiver)

Se seu site usa banco de dados (WordPress, lojas virtuais, e outros sistemas), você precisa exportar também.

No cPanel, procure por "Bancos de Dados MySQL".

Tela de Bancos de Dados MySQL do cPanel com lista de bancos

Você verá a lista de seus bancos. Clique no nome do banco que corresponde ao seu site — geralmente está marcado ali mesmo. Procure por "phpMyAdmin" (ícone azul/vermelho) e clique. Isso abre a interface de gerenciamento de banco.

Dentro do phpMyAdmin, selecione seu banco na lista esquerda, vá para a aba "Exportar" no topo, deixe as configurações padrão e clique "Exportar". Você baixará um arquivo .sql — guarde bem!

🎯 Resumo até aqui: Você tem dois arquivos em mãos: (1) um .zip com os arquivos do site, (2) um .sql com o banco de dados. Parabéns! Metade da jornada. 🏆

Passo 5: Prepare a conta de destino

Agora faça login no cPanel da conta de destino — aquela para onde você quer mover o site.

Antes de subir os arquivos:

  1. Se precisar de um novo banco de dados, crie-o agora (Bancos de Dados MySQL → "Criar Banco de Dados"). Guarde o nome, o usuário e a senha.
  2. Limpe a pasta "public_html" se houver algo lá (ou coloque em uma subpasta de backup, só pra segurança).

Passo 6: Suba os arquivos para a nova conta

Na conta de destino, abra o Gerenciador de Arquivos novamente, navegue até "public_html".

Procure pelo botão "Upload" ou "Descompactar". Se você fez um .zip, a forma mais fácil é fazer upload do arquivo .zip nesta pasta e depois descompactá-lo lá mesmo — o Gerenciador tem um botão pra isso. Isso vai extrair todos os seus arquivos de uma vez.

⏱️ Velocidade: Dependendo do tamanho do seu site (alguns MB, alguns GB), isso pode levar alguns minutos. Uma xícara de café? ☕

Passo 7: Importe o banco de dados (se tiver)

Na conta de destino, vá para "Bancos de Dados MySQL""phpMyAdmin".

Selecione o banco de dados que criou (ou o que será o novo), vá para a aba "Importar", faça upload do arquivo .sql que exportou no passo 4, e clique "Importar".

O sistema vai restaurar todas as tabelas e dados — inclusive seus posts, produtos, usuários, tudo!

🔐 Segurança: Se seu site precisar de uma senha nova para o banco na conta de destino, você vai precisar atualizar o arquivo de configuração do site (normalmente wp-config.php para WordPress, ou arquivo similar para outros sistemas). Vou explicar isso em breve.

Passo 8: Atualize as configurações de banco (se necessário)

Se você criou um novo usuário de banco de dados com nova senha na conta de destino, seus arquivos do site ainda estão "apontando" para os dados antigos.

No Gerenciador de Arquivos da conta de destino, navegue até o arquivo de configuração do seu site:

  • WordPress: procure por wp-config.php
  • Joomla: procure por configuration.php
  • Outro sistema: procure por um arquivo que mention "database" ou "config"

Edite o arquivo com o editor de texto do cPanel (clique com botão direito → "Editar") e atualize:

  • DB_NAME ou similar = o nome do novo banco
  • DB_USER ou similar = o novo usuário de banco
  • DB_PASSWORD ou similar = a nova senha
  • DB_HOST = geralmente deixa igual (localhost)

Salve e feche. Pronto — seu site agora sabe onde encontrar seus dados! 🔗

Passo 9: Aponte o domínio para a nova conta (o momento da verdade!)

Aqui é onde a mágica acontece e seu site fica disponível na nova conta sem downtime.

Procure por "Editor de Zona de DNS" no cPanel.

Tela do Editor de Zona de DNS do cPanel mostrando registros

Aqui você vai encontrar o Registro A (o que aponta seu domínio para o servidor). Em vez de mudar o DNS (o que causaria downtime por propagação), vamos atualizar o Registro A para apontar para o IP da nova conta.

⚠️ IMPORTANTE: A GeHost vai lhe informar qual IP usar — contate o suporte se não souber. Use EXATAMENTE o IP que a equipe informar.

Clique no Registro A, edite-o com o novo IP, e salve. Em alguns segundos a alguns minutos, seu domínio estará apontando para a nova conta.

✨ Silenciosamente, sem alarde: Seus visitantes vão continuar acessando seu site no mesmo domínio, mas agora na nova conta. Eles não vão notar NADA. É assim que se faz downtime zero! 🚀

Passo 10: Teste tudo

Acesse seu website como um visitante normal. Verifique:

  • A página inicial carrega?
  • Os links funcionam?
  • As imagens aparecem?
  • Se tiver formulário, ele envia?
  • Se tiver banco de dados, os dados estão lá (posts, produtos, etc.)?
  • Se tiver e-mail, os e-mails de contato chegam?

Se tudo está funcionando perfeitamente, parabéns! Você transferiu seu website com sucesso e manteve tudo online. 🎊

Dicas importantes do Sensei 🥋

  • Faça backup primeiro, sempre. Mesmo que ache que é desnecessário. A experiência ensina!
  • Teste em pequenos passos. Não tenha pressa — upload de arquivos, depois banco, depois DNS. Assim fica fácil achar onde algo deu errado, se acontecer.
  • Cache é seu inimigo temporário. Se você acessou o site ANTES da mudança de DNS, seu navegador pode estar guardando a versão antiga na memória. Limpe o cache do navegador (Ctrl+Shift+Delete) e tente de novo.
  • DNS leva tempo. Se alguém no mundo ainda acessar a URL antiga por alguns minutos, não é erro — é propagação normal. Fica tudo sincronizado em até 24h, mas geralmente em minutos.
  • E-mail pode demorar um pouco. Se você também moveu suas contas de e-mail, elas podem levar alguns minutos pra "acordar" na nova conta. Normal!

Problemas comuns e soluções rápidas

P: O site não carrega após a transferência.

R: Pode ser DNS ainda propagando. Aguarde 5-15 minutos e tente novamente. Se persistir, verifique:

  1. O IP do Registro A está correto? (Confira com o suporte GeHost)
  2. Os arquivos foram de fato enviados para public_html? (Acesse File Manager e veja)
  3. Se usa banco de dados, as credenciais estão certas no arquivo de config?

P: O site abre, mas as imagens/CSS/scripts não funcionam.

R: Provavelmente seus caminhos (paths) de arquivo estão errados. Verifique se:

  • Todos os arquivos foram extraídos no public_html
  • As pastas mantêm a mesma estrutura (mesmas subpastas de antes)
  • Se o site gera URLs baseado em domínio, você atualizou a configuração? (ex.: WordPress "URL do Site")

P: O banco de dados importou, mas os dados não aparecem no site.

R: Verifique novamente:

  • O arquivo de config (.wp-config.php ou similar) tem o nome EXATO do novo banco?
  • O usuário de banco tem permissão naquele banco? (vá em Bancos de Dados → sua conta de usuário deve estar listada com privilégios SELECT, INSERT, UPDATE, DELETE)

P: Recebi um erro 403 ou 404.

R: 403 = permissão negada. 404 = arquivo não encontrado. Ambos geralmente apontam para:

  • Arquivo public_html está vazio ou incompleto
  • Permissões de arquivo erradas (usuário cPanel não consegue ler)

Refaça o upload dos arquivos, dessa vez com mais cuidado. O suporte GeHost também pode ajudar aqui.

Parabéns, você aprendeu! 🏆

Você agora domina a transferência de website entre contas cPanel. A jornada pode parecer longa, mas você vai se surpreender com a velocidade quando repetir — e quanto mais faz, mais confiante fica.

Se em qualquer ponto tiver dúvida ou algo der errado, entre em contato com o suporte GeHost. Estamos aqui pra ajudar e garantir que seu website continue sempre online e funcionando perfeitamente. 🚀

Lição final do Sensei: A tecnologia pode parecer complicada às vezes, mas em pequenos passos, com paciência e um bom guia (como este! 😄), qualquer um consegue. Você acabou de provar isso. Bem-vindo ao clube dos mestres cPanel! 🥋✨

Was this answer helpful?

« Back