🎉 USE O CUPOM DESCONTO.FULL | 20% OFF acima de R$ 50,00

Como corrigir a falha de clonagem de site no UpdraftPlus

Time Full Services Time Full Services
Tipo Migracao & Backup
Nome do erro Falha de clonagem de site no UpdraftPlus EN: UpdraftPlus site clone failed
Severidade Grave
Descrição No UpdraftPlus, a clonagem de site falha quando a duplicacao trava ou para no envio com erro. As causas reais são o ModSecurity bloqueando a conexão com os servidores do UpdraftClone (403/502), o timeout do cURL no arquivo grande, o Premium não conectado nos dois lados ou pastas de restauração antigas.

O que é o UpdraftPlus erro clonagem site?

A clonagem do UpdraftPlus cria uma copia funcional de um site WordPress. Ela aparece em duas formas: o UpdraftClone, que gera um clone temporario nos servidores do TeamUpdraft a partir de tokens, e a migração site a site, que empurra um backup para outro WordPress com a mesma chave. Em ambos, o plugin precisa empacotar arquivos e banco, falar com o servidor de destino e descompactar tudo do outro lado. A falha de clonagem acontece quando qualquer etapa desse caminho e interrompida: a conexão e bloqueada, o envio expira por tempo, o Premium não esta ativo ou sobram pastas de uma restauração anterior.

Como identificar

  • O processo retorna “Response from remote site could not be understood” ou “Unexpected HTTP response code (403)” no log da migração.
  • A clonagem para com “Could not parse the JSON (502)”, indicando que o destino devolveu uma página de erro em vez de resposta valida.
  • O envio expira com “cURL error 28: Operation timed out after 180001 milliseconds” no meio da transferencia do arquivo.
  • O plugin recusa o inicio com “Existing unremoved folders from a previous restore exist” ou “The entered key does not belong to the remote site (it belongs to this one)”.
Antes de começar: Antes de restaurar um clone sobre um site existente, gere um backup completo do destino e guarde-o fora do servidor: a clonagem sobrescreve arquivos e banco do alvo, e uma restauração interrompida deixa o site inconsistente sem volta se não houver copia atual.

Como prevenir

  • Mantenha o UpdraftPlus Premium conectado e os mesmos PHP/WordPress entre origem e destino antes de clonar
  • Configure Split archives em 25-50 MB por padrão para que envios grandes nunca estourem o tempo de cURL
  • Limpe wp-content/updraft após cada restauração para não acumular pastas antigas que travam a próxima clonagem

Causa

  • ModSecurity ou firewall da hospedagem bloqueia o tráfego entre os dois sites e devolve 403/502 em vez da resposta da migração.
  • Timeout do cURL (cURL error 28, 180 s) porque o arquivo de clone e grande demais para enviar de uma vez sem dividir o backup.
  • UpdraftPlus Premium não conectado na aba Premium/Extensions em um dos lados, sem o que UpdraftClone e migração direta não operam.
  • Pastas de uma restauração anterior não removidas em wp-content/updraft, disparando Existing unremoved folders e travando o novo processo.
  • Chave de site incorreta ou colada no lado errado, gerando The entered key does not belong to the remote site.
  • Plugins de segurança ou cache ativos e proxy (Cloudflare) ligado interferindo na comunicacao entre origem e destino.

Como resolver

  1. Confirme o Premium conectado nos dois sites: Em cada WordPress, abra a aba que confirma a licenca e veja se aparece a mensagem de conexão ativa. UpdraftClone e a migração site a site so funcionam com a conta ligada na origem e no destino.
    UpdraftPlus -> Settings -> Premium / Extensions (verifique: You are presently connected)
  2. Apague pastas de restauração antigas: Se o erro for de pastas remanescentes, limpe os residuos da tentativa anterior antes de clonar de novo. O botão faz isso pelo painel, sem FTP.
    UpdraftPlus -> Backup / Restore -> botão Delete Old Directories
    wp-content/updraft/  (apague manualmente subpastas -old por SFTP, se o botão não aparecer)
  3. Libere a comunicacao no firewall: Os erros 403 e 502 vem do ModSecurity da hospedagem barrando o tráfego da migração. Peca ao suporte do host uma excecao para o UpdraftPlus e desligue temporariamente plugins de segurança, cache e o proxy Cloudflare durante a clonagem.
    Solicitar ao host: excecao de ModSecurity para wp-admin/admin-ajax.php (acao updraft_ajax)
    Desativar Wordfence / WP Rocket / proxy Cloudflare durante a operacao
  4. Divida o arquivo para evitar o timeout: Contra o cURL error 28, reduza o tamanho de cada fatia do arquivo nas configurações avancadas para que cada parte caiba dentro do tempo de envio.
    UpdraftPlus -> Settings -> Show expert settings -> Split archives every: 25 MB
  5. Use a chave certa ou o método manual: Se a chave for recusada, gere uma nova no site de destino e cole na origem, confirmando que você não trocou os lados. Se a clonagem direta continuar falhando, faca a copia manual: baixe o backup, suba por SFTP no destino e restaure ali.
    Destino: UpdraftPlus -> Migrate / Clone -> gerar a chave  (colar na ORIGEM, nunca no próprio destino)
    Manual: enviar o backup por SFTP para wp-content/updraft/ no destino, depois Rescan local folder e Restore
BASH
# Plano B por SSH: copia manual quando a clonagem direta falha no 403/502/timeout
# 1) No destino, limpe residuos de restauracao que disparam 'Existing unremoved folders'
rm -rf wp-content/updraft/*-old

# 2) Envie o backup da origem para a pasta do plugin no destino (sem o uploader do navegador)
scp backup-db.gz backup-uploads.zip user@destino:~/public_html/wp-content/updraft/

# 3) Importe o banco direto pelo servidor, sem depender da migracao via HTTP que estoura no ModSecurity
wp db import backup-db.sql

# 4) Reescreva as URLs do site antigo para o novo dominio no banco ja importado
wp search-replace 'https://origem.com' 'https://destino.com' --all-tables

Perguntas frequentes

Por que a clonagem retorna 403 ou 502 no UpdraftPlus?
Porque o ModSecurity ou o firewall da hospedagem esta barrando o tráfego entre os dois sites e devolve uma página de erro em vez da resposta da migração. Peca ao suporte do host uma excecao de ModSecurity para o UpdraftPlus e desligue plugins de segurança, cache e o proxy Cloudflare durante a clonagem.
O que significa cURL error 28 na clonagem?
E um timeout: o envio do arquivo passou de 180 segundos e o cURL derrubou a conexão porque o backup e grande demais para ir de uma vez. Em Show expert settings, reduza Split archives every para 25 MB. Assim cada fatia cabe dentro do tempo de envio e a transferencia conclui por partes.
A chave da migração foi recusada. Como resolvo?
O erro The entered key does not belong to the remote site indica que você colou a chave no lado errado. Gere a chave no site de DESTINO e cole na ORIGEM, nunca no próprio destino. Se o endereco do site não muda na troca de servidor, siga o guia de mudanca de host do UpdraftPlus para manter a mesma URL.
Apareceu Existing unremoved folders. O que fazer?
Sobraram pastas de uma restauração anterior em wp-content/updraft que travam o novo processo. Clique em Delete Old Directories na aba Backup / Restore antes de clonar de novo. Se o botão não aparecer, apague por SFTP as subpastas terminadas em -old dentro de wp-content/updraft.
Preciso do Premium para clonar com o UpdraftPlus?
Sim. O UpdraftClone e a migração site a site exigem o UpdraftPlus Premium (ou tokens de clone) conectado. Confirme na aba Premium / Extensions de cada site se aparece a mensagem de conexão ativa. Sem a conta ligada na origem e no destino, a duplicacao não inicia.
Qual a diferenca entre UpdraftClone e migrar para outro servidor?
O UpdraftClone cria um clone temporario nos servidores do TeamUpdraft a partir de tokens, útil para testar PHP ou WordPress novos. A migração site a site empurra o backup para um WordPress que você já controla, usando a chave do destino. Os dois compartilham os mesmos pontos de falha: firewall, timeout e Premium.
Onde vejo o log para descobrir por que a clonagem falhou?
O UpdraftPlus grava um log em wp-content/updraft com nome no formato log.hash.txt e horario que bate com a tentativa. Abra esse arquivo e procure a última linha antes da parada: ela costuma mostrar o 403, o 502 ou o cURL error 28 que aponta a causa exata da falha de clonagem.
A clonagem direta não conclui de jeito nenhum. Tem alternativa?
Sim, a copia manual. Baixe o backup na origem, envie por SFTP para wp-content/updraft no destino, clique em Rescan local folder for new backup sets e restaure por ali. Esse caminho contorna a comunicacao HTTP que o ModSecurity bloqueia e o envio que estoura no timeout.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes