Documentação do Duplicator

Documentação, Materiais de Referência e Tutoriais para o Duplicator

Estratégias Avançadas de Migração de Dados


Embora o Duplicator se destaque na migração completa de sites WordPress, certos casos de uso especializados exigem fluxos de trabalho personalizados. Este guia abrange cenários de migração avançados com instruções passo a passo para cada situação.

Visão Geral

Este guia aborda três categorias principais de migrações avançadas:

  • Migrações Parciais de Sites – Movendo arquivos, pastas ou tabelas de banco de dados específicos
  • Migrações de Sites Grandes – Otimizando fluxos de trabalho para sites com tamanhos de arquivo significativos
  • Cenários Específicos de Banco de Dados – Execução de SQL e preservação seletiva de tabelas

Cenários Gerais de Migração

Abordagem 1: Movendo Parte de um Site

Caso de Uso: Você precisa migrar arquivos ou tabelas de banco de dados específicos em vez de seu site inteiro.

Entendendo os Recursos do WordPress

Um site WordPress consiste em dois componentes principais:

  • Arquivos – Temas, plugins, uploads e arquivos principais do WordPress
  • Tabelas de Banco de Dados – Posts, usuários, configurações e outros dados

Ao usar as opções de filtro do Duplicator, você pode incluir ou excluir seletivamente esses ativos para criar backups personalizados.

Configuração de Backup

Gerenciamento de Arquivos: Navegue até Duplicator Pro  » Backups  » Adicionar Novo  » Backup  » Filtros  » Filtros de Arquivo

Você pode excluir:

  • Arquivos ou pastas específicas (insira caminhos completos de diretório)
  • Extensões de arquivo (por exemplo, .zip, .log)
  • Arquivos de mídia grandes para reduzir o tamanho do backup

Exemplo: Para excluir o diretório de uploads:

/wp-content/uploads/

Observação: Separe vários caminhos de exclusão com ponto e vírgula.

Gerenciamento de Banco de Dados

Navegue até Duplicator Pro  » Backups  » Adicionar Novo  » Backup  » Filtros de Banco de Dados  » Tabelas Excluídas

Selecione tabelas específicas para excluir do seu backup. Isso é útil quando você deseja:

  • Preservar dados existentes no site de destino
  • Reduzir o tamanho do arquivo de backup
  • Mover apenas alterações de configuração

Opções de Instalação (Somente Pro)

Durante a instalação, você tem quatro opções de extração em Etapa 1  » Opções  » Pular Arquivos:

  1. Extrair todos os arquivos – Extração completa (padrão)
  2. Pular extração de arquivos principais do WP – Extrair apenas wp-content e arquivos não principais
  3. Extrair apenas arquivos de mídia e novos plugins/temas – Preserva plugins e temas existentes no destino
  4. Pular extração de arquivos principais do WP e plugins/temas existentes no host – Quando esta opção é escolhida, os arquivos principais do WordPress, se houver, não são modificados. Eles não são excluídos e/ou extraídos.
    Além disso, se um plugin (tema) existir TANTO no host quanto no arquivo, o conteúdo do plugin (tema) do host será mantido.

Modos de Instalação

Combine filtros de arquivo com esses modos de instalação para máxima flexibilidade:

Observação: Migrações parciais exigem um entendimento completo da estrutura do seu site. Sempre teste em um ambiente de staging antes de implantar em produção. Configurações incorretas podem quebrar seu site ao vivo.

Abordagem 2: Migrando Sites Grandes

Caso de Uso: Seu site tem arquivos grandes que causam uploads/downloads lentos, e você precisa migrar com frequência entre ambientes.

Opção 1: Sobrescrita Clássica com Backups Filtrados

Este método é ideal quando você tem dois sites quase idênticos (por exemplo, Desenvolvimento e Staging) e só precisa sincronizar alterações.

Pré-requisitos:

  • Dois sites com estruturas de arquivos idênticas
  • Mesmo esquema de banco de dados (dados diferentes são aceitáveis)
  • Os sites podem estar nos mesmos servidores ou em servidores diferentes

Fluxo de trabalho:

  1. Criar Backup Filtrado
    • Navegue até Duplicator Pro  » Backups  » Adicionar Novo
    • Em Backup  » Filtros de Arquivo, exclua diretórios grandes:
     /wp-content/uploads/
  • Crie o backup
  1. Transferir Arquivos de Backup
    • Baixe os arquivos do instalador e do arquivo compactado
    • Faça o upload para o diretório raiz do WordPress do seu site de staging
  2. Executar Instalação
    • Acesse installer.php no seu site de staging
    • Extraia o arquivo compactado
    • Conclua o processo de instalação
  3. Resultado
    • O site de staging recebe todas as atualizações do site de desenvolvimento
    • Diretórios excluídos (como /uploads/) permanecem inalterados no Staging
    • Migração significativamente mais rápida devido ao tamanho menor do backup

Dica Pro: Este fluxo de trabalho se torna mais benéfico à medida que seu site cresce. Você não está migrando arquivos inalterados a cada backup.

Opção 2: Modo de Instalação de Importação

Para melhorias rápidas no fluxo de trabalho, use o recurso Importar Instalação do Duplicator. Este modo permite que você:

  • Mescle dados de backup com o conteúdo existente
  • Atualize seletivamente componentes específicos do site
  • Mantenha ciclos de migração mais rápidos

Saiba Mais: Consulte nosso guia de Importar Instalação para obter instruções detalhadas.

Abordagem 3: Sincronizando Desenvolvimento com Produção

Caso de Uso: Você precisa sincronizar um site de staging/desenvolvimento com um site de produção grande, preservando os dados de produção.

Pré-requisitos:

  • Duplicator Pro instalado em ambos os sites
  • Acesso a ambos os ambientes de site

Fluxo de trabalho:

  1. Backup de Dados de Produção (Crítico)
    • Crie um backup completo do seu site de produção por segurança
    • Identifique e exporte tabelas específicas do banco de dados de produção que você deseja preservar:
      • Dados do usuário (wp_users, wp_usermeta)
      • Pedidos/transações (tabelas do WooCommerce)
      • Envios de formulário
      • Conteúdo gerado pelo usuário
    • Exporte estas tabelas usando o phpMyAdmin ou a ferramenta de banco de dados da sua hospedagem
  2. Configurar Motor de Arquivamento
    • No seu site principal, navegue até Configurações  » Backups
    • Defina Mecanismo de Arquivamento para DupArchive
  3. Realizar Instalação de URL de Importação
    • No seu site de staging, use o recurso Importar Instalação
    • Insira a URL de backup do seu site principal
    • Siga as instruções de instalação
  4. Restaurar Dados de Produção Preservados
    • Após a conclusão da importação, reimporte as tabelas do banco de dados de produção que você exportou na Etapa 1
    • Use o phpMyAdmin ou consultas SQL para mesclar os dados preservados de volta ao banco de dados de produção
    • Verifique se os dados preservados aparecem corretamente
  5. Resultado
    • O site de staging corresponde perfeitamente ao site principal

Observação: O banco de dados é completamente substituído durante a instalação. Quaisquer dados criados no site de produção durante o desenvolvimento de staging (pagamentos de clientes, envios de formulários, etc.) serão perdidos se você instalar o backup de staging sobre a produção.

Melhor Prática: Sempre faça backup do seu banco de dados de produção antes de sincronizar do staging.

Cenários Específicos de Banco de Dados

Preservando Tabelas Existentes do Banco de Dados

Caso de Uso: Você deseja manter tabelas específicas inalteradas durante a migração (por exemplo, preservar posts em um site de staging enquanto atualiza todo o resto).

Exemplo de Cenário:
Você está migrando de Desenvolvimento para Staging, mas deseja manter os posts existentes do Staging na tabela wp_posts.

Configuração de Backup

  1. Filtrar Tabelas no Site de Origem
    • Navegue até Duplicator Pro  » Backups  » Adicionar Novo Vá para Backup  » Filtro de Banco de Dados Marque “Habilitar Filtros de Tabela de Banco de Dados” Selecione a tabela a ser excluída (por exemplo, wp_posts)Crie o backup

    💡 O que isso faz: O arquivo database.sql não incluirá a tabela excluída.

Configuração de Instalação

  1. Configurar Instalação de Destino
    • Faça upload do instalador e do arquivo para o site de staging Inicie o installer.php Na Etapa 1  » Configuração, Selecione a ação: “Sobrescrever tabelas existentes” Clique em Validar

    💡O que isso faz: Mantém todas as tabelas existentes e substitui apenas aquelas no arquivo compactado.
  2. Verificar Preservação de Tabelas
    • Em Validar  » Banco de Dados, verifique “Tabelas Marcadas para Remoção ou Backup”
    • Confirme que wp_posts NÃO está na lista de remoção
    • Se estiver correto, prossiga com a instalação
  3. Resultado
    • Todas as atualizações de dados do site de Desenvolvimento
    • A tabela wp_posts permanece inalterada no Staging
    • Posts criados no Staging são preservados

Observação: Este método requer que a tabela exista no site de destino antes da instalação. A estrutura da tabela deve corresponder entre os sites.

Cenários Não Suportados

Backups Incrementais ou Diferenciais

Pergunta: O Duplicator suporta backups incrementais ou diferenciais?
Resposta: Não, o Duplicator cria backups completos a cada vez. No entanto, você pode otimizar o tamanho do backup usando filtros.

Abordagem Alternativa:

  • Backups completos – Agende semanalmente ou a cada X dias com todos os arquivos
  • Backups somente do banco de dados – Agende backups diários ou a cada X horas para alterações frequentes no banco de dados
  • Use Filtros de Arquivo para excluir diretórios grandes e estáticos

Essa abordagem oferece snapshots frequentes do banco de dados, evitando backups repetitivos de arquivos.

Migrando Posts Individuais do Blog

Pergunta: Como posso copiar apenas posts de blog com suas imagens, comentários, categorias e tags?
Resposta: O Duplicator migra sites inteiros, não itens individuais como posts.

Solução Recomendada:

Use a ferramenta integrada Importar/Exportar do WordPress combinada com transferências manuais de arquivos:

  1. Exportar Publicações
    • Navegue até Ferramentas  » Exportar no WordPress
    • Selecione Posts e baixe o arquivo XML
  2. Transferir Arquivos de Mídia
    • Use FTP para copiar o diretório /wp-content/uploads/
    • Transfira apenas as pastas que contêm as imagens dos seus posts
  3. Importar no Destino
    • Navegue até Ferramentas  » Importar no site de destino
    • Instale o Importador do WordPress
    • Faça o upload e importe seu arquivo XML
    • O WordPress associará os arquivos de mídia automaticamente

Saiba Mais: Consulte a documentação de Importar/Exportar do WordPress para instruções detalhadas.

Melhores Práticas

Ambientes de Teste

Sempre teste em staging primeiro – Execute migrações avançadas em um ambiente de staging antes de mexer na produção.
Crie backups antes de começar – Faça um backup completo do seu site de destino antes de qualquer migração.
Documente seu fluxo de trabalho – Mantenha anotações sobre os filtros usados e as tabelas excluídas para referência futura.

Otimização de Desempenho

Use o DupArchive para sites grandes – Mais confiável para arquivos acima de 2GB.
Filtre estrategicamente – Exclua diretórios grandes e estáticos que não mudam entre as migrações.
Agende apropriadamente – Execute backups grandes durante horários de menor movimento.

Solução de Problemas

Se ocorrerem problemas durante migrações avançadas:

  1. Verifique os caminhos de filtro – Certifique-se de que os caminhos excluídos estão corretos e use barras normais.
  2. Verifique a existência de tabelas – Tabelas preservadas devem existir no destino.
  3. Revise as permissões – Confirme se os diretórios de destino têm as permissões de gravação adequadas.
  4. Consulte os logs – Verifique os arquivos de log do Duplicator para mensagens de erro específicas.

Obtendo Ajuda

Precisa de ajuda adicional com migrações avançadas?


Este artigo foi útil?


Artigos Relacionados

Não Deixe Mais Um Dia Passar Desprotegido

Cada hora sem backups adequados do WordPress coloca seu site em risco • Cada migração atrasada do WordPress custa desempenho e crescimento

Obtenha o Duplicator Agora
Plugin Duplicator

Espere! Não perca sua
oferta exclusiva!

Como cliente , você recebe 60% DE DESCONTO

Experimente o Duplicator gratuitamente em seu site — veja por que mais de 1,5 milhão de profissionais do WordPress confiam em nós. Mas não espere — este desconto exclusivo de 60% está disponível apenas por tempo limitado.

ou
Obtenha 60% de Desconto no Duplicator Pro Agora →