Veja como trazer contas cPanel de outro provedor para a sua revenda: o que o WHM de revenda permite, quando o Transfer Tool entra e como pedir a migração.
Trocar de provedor não precisa significar refazer site por site. Quando a origem também usa cPanel, dá para copiar a conta inteira de uma vez: arquivos, e-mails, bancos de dados, subdomínios, agendamentos e zona DNS. O caminho certo depende de um detalhe: que tipo de acesso você tem no servidor de onde as contas vão sair.
Qual caminho usar
| Onde as contas estão hoje | Como trazer |
|---|---|
| Servidor (VPS ou dedicado) com cPanel ou Plesk em que você tem acesso root | Transfer Tool, executado no servidor de destino. Copia várias contas de uma vez. |
| Outra revenda ou hospedagem cPanel, sem acesso root | Transfer or Restore a cPanel Account, uma conta por vez, com o usuário e a senha de cada cPanel. |
| Qualquer cPanel, quando você prefere ter uma cópia em mãos | Backup completo da conta e restauração no destino. |
| Painel que não é cPanel nem Plesk | Migração manual: arquivos por FTP, bancos por exportação e e-mails por cópia IMAP. |
O que a revenda faz sozinha e o que exige root
O Transfer Tool (WHM » Transfers » Transfer Tool) precisa de acesso root no servidor de destino, por isso normalmente não aparece no WHM de revenda. Quando a origem é um servidor seu, quem roda essa ferramenta é o suporte.
Já o Transfer or Restore a cPanel Account foi feito para quem só tem os dados de acesso do cPanel. O provedor decide se ele aparece para revendedores. Se estiver no seu WHM, em Transfers, você consegue trazer uma conta por vez sem abrir chamado.
Como transferir uma conta pelo seu WHM
- Confira se a conta ainda não existe no destino. Não crie a conta antes. A transferência cria a conta com o mesmo usuário, domínio, e-mails e bancos. Se você criar antes, aparece o erro de domínio ou zona DNS já existente (veja erro ao recriar conta no WHM).
- Abra WHM » Transfers » Transfer or Restore a cPanel Account.
- Escolha a opção de servidor remoto e preencha Remote Server (IP ou nome do servidor de origem), Remote username e Remote password (o usuário e a senha do cPanel que você quer trazer).
- Inicie a transferência e acompanhe o log. Contas grandes levam tempo. Não feche a sessão nem reinicie nada no meio.
- Repita para cada conta.
Como pedir a migração ao suporte
Se o menu não aparece no seu WHM, ou se são muitas contas, peça ao suporte. Abra um chamado pela Área do Cliente com:
- A lista de contas: domínio principal e usuário cPanel de cada uma.
- O acesso à origem. Se for servidor seu: IP, porta do SSH e senha root (ou um usuário com sudo). Se for outra revenda: o endereço do servidor e o usuário e a senha de cada cPanel.
- O que fazer com o DNS: se o domínio vai continuar com os servidores de nome atuais ou passar para os da sua revenda.
- Janela de horário, se houver. A cópia pesa no servidor de origem, então contas grandes costumam ser movidas em horário de pouco acesso.
Depois da transferência
- Teste antes de mudar o DNS. Aponte o domínio para o IP novo só no seu computador, pelo arquivo
hosts, e navegue pelo site, painel e webmail. - Mude o DNS. Altere os servidores de nome no registro do domínio ou o registro A, conforme o caso (veja como alterar o DNS do domínio).
- Espere a propagação. Durante algumas horas, parte dos visitantes ainda cai no servidor antigo (veja quanto tempo leva a propagação).
- Copie os e-mails de novo no fim. Mensagens que chegaram na origem durante a propagação não vêm sozinhas. Mantenha a conta antiga ativa por alguns dias e peça uma nova cópia das caixas antes de cancelar.
- Confira o SSL. O certificado grátis é emitido automaticamente depois que o domínio aponta para o servidor novo.
Problemas comuns
A DNS entry for o domínio already exists
Já existe uma zona DNS para o domínio no destino, quase sempre porque a conta foi criada antes da transferência ou porque sobrou uma zona de uma conta excluída. O passo a passo está em erro ao recriar conta no WHM.
O nome do banco de dados mudou
Se o destino já tem um banco com o mesmo nome, a transferência renomeia o banco que chega para evitar conflito. Atualize o nome no arquivo de configuração do site (no WordPress, o wp-config.php).
A autenticação em dois fatores sumiu
A configuração de 2FA do cPanel não é transferida. Cada usuário precisa ativar de novo em Password & Security no cPanel.
Alguns e-mails ou contas FTP vindos do Plesk não apareceram
Na migração a partir do Plesk, endereços de e-mail com + no nome e contas FTP com _ no usuário não são copiados. Recrie esses itens à mão.
Perguntas frequentes
O site fica fora do ar durante a migração?
Não, se você seguir a ordem: copiar, testar pelo arquivo hosts e só então mudar o DNS. O site continua no servidor antigo até a troca.
Os meus clientes precisam fazer alguma coisa?
Se o usuário e a senha do cPanel forem mantidos, não. Avise apenas se você mudar os endereços de acesso ao painel ou ao webmail.