Documentação do Duplicador

Documentação, materiais de referência e tutoriais para o Duplicator

Estratégias avançadas de migração de dados


Embora o Duplicator seja excelente na migração de sites WordPress completos, alguns casos de utilização especializados requerem fluxos de trabalho personalizados. Este guia abrange cenários avançados de migração 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 sítios - Movimentação de ficheiros, pastas ou tabelas de bases de dados específicos
  • Migrações de grandes sites - Otimização de fluxos de trabalho para sites com tamanhos de ficheiros significativos
  • Cenários específicos da base de dados - Execução de SQL e preservação selectiva de tabelas

Cenários gerais de migração

Abordagem 1: Mover parte de um site

Caso de utilização: É necessário migrar ficheiros específicos ou tabelas de bases de dados em vez de todo o site.

Compreender os activos do WordPress

Um sítio WordPress é composto por dois componentes principais:

  • Ficheiros - Temas, plugins, carregamentos e ficheiros principais do WordPress
  • Tabelas da base de dados - Posts, utilizadores, definições e outros dados

Ao utilizar as opções de filtro do Duplicator, pode incluir ou excluir seletivamente estes activos para criar cópias de segurança personalizadas.

Configuração da cópia de segurança

Gestão de ficheiros: Navegue até Duplicator Pro " Cópias de segurança " Adicionar novo " Cópia de segurança " Filtros " Filtros de ficheiros

Pode excluir:

  • Ficheiros ou pastas específicos (introduzir caminhos de diretório completos)
  • Extensões de ficheiros (por exemplo, .zip, .log)
  • Ficheiros multimédia grandes para reduzir o tamanho da cópia de segurança

Exemplo: Para excluir o diretório de uploads:

/wp-content/uploads/

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

Gestão de bases de dados

Navegue até Duplicator Pro " Cópias de segurança " Adicionar novo " Cópia de segurança " Filtros de base de dados " Tabelas excluídas

Selecione tabelas específicas para excluir da sua cópia de segurança. Isto é útil quando se pretende:

  • Preservar os dados existentes no sítio de destino
  • Reduzir o tamanho do ficheiro de cópia de segurança
  • Mover apenas alterações de configuração

Opções de instalação (apenas Pro)

Durante a instalação, tem quatro opções de extração em Passo 1 " Opções " Saltar ficheiros:

  1. Extrair todos os ficheiros - Extração completa (predefinição)
  2. Saltar a extração dos ficheiros principais do WP - Apenas extrato wp-content e ficheiros não essenciais
  3. Extrair apenas ficheiros multimédia e novos plugins/temas - Preserva os plugins e temas existentes no destino
  4. Ignorar extração de ficheiros do núcleo do WP e plugins/temas existentes no anfitrião - Quando esta opção é escolhida, os ficheiros do núcleo do WordPress, se existirem, não são modificados. Não são apagados e/ou extraídos.
    Além disso, se um plugin (tema) existir em AMBOS os hosts e no arquivo, o conteúdo do plugin (tema) do host será mantido.

Modos de instalação

Combine filtros de ficheiros com estes modos de instalação para obter a máxima flexibilidade:

Nota: As migrações parciais requerem um conhecimento profundo da estrutura do seu site. Teste sempre num ambiente de teste antes de implementar na produção. Configurações incorrectas podem danificar o seu site ativo.

Abordagem 2: Migração de sites grandes

Caso de utilização: O seu site tem ficheiros de grandes dimensões que provocam carregamentos/descarregamentos lentos e é necessário migrar frequentemente entre ambientes.

Opção 1: Substituição clássica com cópias de segurança filtradas

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

Pré-requisitos:

  • Dois sítios com estruturas de ficheiros idênticas
  • O mesmo esquema de base de dados (não há problema com dados diferentes)
  • Os sítios podem estar no mesmo servidor ou em servidores diferentes

Fluxo de trabalho:

  1. Criar cópia de segurança filtrada
    • Navegue até Duplicator Pro " Cópias de segurança " Adicionar novo
    • Em Cópia de segurança " Filtros de ficheiros, exclua diretórios grandes:
     /wp-content/uploads/
  • Criar a cópia de segurança
  1. Transferir ficheiros de cópia de segurança
    • Descarregar o instalador e os ficheiros de arquivo
    • Carregue para o diretório raiz do WordPress do seu site de teste
  2. Executar instalação
    • Navegar para installer.php no seu sítio de teste
    • Extrair o arquivo
    • Concluir o processo de instalação
  3. Resultado
    • O site de teste recebe todas as actualizações do desenvolvimento
    • Diretórios excluídos (como /uploads/) permanecem inalterados na fase de preparação
    • Migração significativamente mais rápida devido ao tamanho mais pequeno da cópia de segurança

Dica profissional: Este fluxo de trabalho torna-se mais vantajoso à medida que o seu site cresce. Não está a migrar ficheiros inalterados com cada cópia de segurança.

Opção 2: Importar modo de instalação

Para melhorar rapidamente o fluxo de trabalho, utilize a funcionalidade Importar instalação do Duplicator. Este modo permite-lhe:

  • Fundir dados de cópia de segurança com conteúdos existentes
  • Atualizar seletivamente componentes específicos do sítio
  • Manter ciclos de migração mais rápidos

Saiba mais: Consulte o nosso guia de instalação de importação para obter instruções detalhadas.

Abordagem 3: Sincronizar o desenvolvimento com a produção

Caso de uso: É necessário sincronizar um site de preparação/desenvolvimento com um site de produção grande, preservando os dados de produção.

Pré-requisitos:

  • Duplicator Pro instalado em ambos os sites
  • Acesso aos dois ambientes do sítio

Fluxo de trabalho:

  1. Cópia de segurança dos dados de produção (críticos)
    • Crie uma cópia de segurança completa do seu local de produção para segurança
    • Identificar e exportar tabelas específicas da base de dados de produção que pretende preservar:
      • Dados do utilizador (wp_users, wp_usermeta)
      • Encomendas/transacções (tabelas WooCommerce)
      • Envio de formulários
      • Conteúdos gerados pelos utilizadores
    • Exporte estas tabelas utilizando o phpMyAdmin ou a ferramenta de base de dados do seu alojamento
  2. Configurar o motor de arquivo
    • No seu sítio principal, navegue até Definições " Cópias de segurança
    • Definir o mecanismo de arquivo como DupArchive
  3. Executar a instalação do URL de importação
    • No seu site de teste, utilize a funcionalidade Importar instalação
    • Introduza o URL de cópia de segurança do seu sítio 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 da base de dados de produção que exportou no Passo 1
    • Utilizar o phpMyAdmin ou consultas SQL para fundir os dados preservados na base de dados de produção
    • Verificar se os dados preservados aparecem corretamente
  5. Resultado
    • O sítio de teste corresponde perfeitamente ao sítio principal

Nota: A base de dados é completamente substituída durante a instalação. Quaisquer dados criados no site de produção durante o desenvolvimento de teste (pagamentos de clientes, submissões de formulários, etc.) serão perdidos se instalar a cópia de segurança de teste sobre a produção.

Melhores práticas: Faça sempre uma cópia de segurança da sua base de dados de produção antes de sincronizar a partir da fase de teste.

Cenários específicos da base de dados

Preservação de tabelas de bases de dados existentes

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

Cenário de exemplo:
Está a migrar de Development para Staging mas quer manter os posts existentes de Staging no wp_posts mesa.

Configuração da cópia de segurança

  1. Filtrar tabelas no site de origem
    • Navegar para Duplicator Pro " Cópias de segurança " Adicionar novo Ir para Cópia de segurança " Filtro da base de dados Verificar "Ativar filtros de tabela da base de dados" Selecione a tabela a excluir (por exemplo, wp_posts)Criar a cópia de segurança

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

Configuração da instalação

  1. Configurar a instalação de destino
    • Carregar o instalador e o arquivo para o sítio de teste Lançamento installer.php Em Passo 1 " Configuração, Selecionar ação: "Substituir tabelas existentes" Clicar Validar

    💡O que é que isto faz: Mantém todas as tabelas existentes e só substitui as que estão no arquivo.
  2. Verificar a preservação da tabela
    • Em Validar " Base de dados, selecione "Tabelas marcadas para remoção ou cópia de segurança"
    • Confirmar wp_posts NÃO está na lista de remoção
    • Se estiver correto, prosseguir com a instalação
  3. Resultado
    • Todas as actualizações de dados do sítio do Desenvolvimento
    • O wp_posts A tabela permanece inalterada na fase de preparação
    • Os posts criados no Staging são preservados

Nota: Este método requer que a tabela exista no sítio de destino antes da instalação. A estrutura da tabela deve corresponder entre os locais.

Cenários não suportados

Backups incrementais ou diferenciais

Questão: O Duplicator suporta backups incrementais ou diferenciais?
Resposta: Não, o Duplicator cria backups completos de cada vez. No entanto, é possível otimizar o tamanho do backup utilizando filtros.

Abordagem alternativa:

  • Cópias de segurança completas - Agendar semanalmente ou a cada X dias com todos os ficheiros
  • Cópias de segurança apenas da base de dados - Agendar diariamente ou a cada X horas para alterações frequentes da base de dados
  • Utilizar filtros de arquivo para excluir diretórios grandes e estáticos

Esta abordagem proporciona-lhe instantâneos frequentes da base de dados, evitando cópias de segurança repetitivas de ficheiros.

Migração de publicações individuais do blogue

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

Solução recomendada:

Utilize a ferramenta de importação/exportação integrada do WordPress combinada com transferências manuais de ficheiros:

  1. Exportar mensagens
    • Navegar para Ferramentas " Exportar no WordPress
    • Selecione Posts e descarregue o ficheiro XML
  2. Transferir ficheiros multimédia
    • Utilize o FTP para copiar o /wp-content/uploads/ diretório
    • Transferir apenas as pastas que contêm as suas imagens de publicação
  3. Importação no destino
    • Navegar para Ferramentas " Importar no sítio de destino
    • Instalar o importador do WordPress
    • Carregue e importe o seu ficheiro XML
    • O WordPress associará automaticamente os ficheiros multimédia

Saiba mais: Consulte a documentação de Importação/Exportação do WordPress para obter instruções detalhadas.

Melhores práticas

Ambientes de teste

Teste sempre primeiro no ambiente de teste - Execute migrações avançadas num ambiente de teste antes de tocar na produção.
Crie cópias de segurança antes de começar - Faça uma cópia de segurança completa do seu site de destino antes de qualquer migração.
Documente o seu fluxo de trabalho - Mantenha notas sobre os filtros utilizados e as tabelas excluídas para referência futura.

Otimização do desempenho

Utilize o DupArchive para sites de grandes dimensões - Mais fiável para ficheiros com mais de 2 GB.
Filtre estrategicamente - Exclua diretórios grandes e estáticos que não mudam entre migrações.
Agende adequadamente - Execute cópias de segurança de grandes dimensões fora das horas de ponta.

Resolução de problemas

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

  1. Verificar caminhos de filtro - Certifique-se de que os caminhos excluídos estão corretos e utilizam barras.
  2. Check table existence (Verificar existência de tabelas ) - As tabelas preservadas devem existir no destino.
  3. Rever permissões - Confirmar se os diretórios de destino têm permissões de escrita adequadas.
  4. Consultar os registos - Verifique os ficheiros de registo do Duplicator para encontrar mensagens de erro específicas.

Obter ajuda

Precisa de assistência adicional com migrações avançadas?


Este artigo foi útil?


Artigos relacionados

Não deixes passar mais um dia sem proteção

Cada hora sem cópias de segurança adequadas do WordPress coloca o seu sítio em risco - Cada atraso na migração do WordPress custa-lhe desempenho e crescimento

Obter o Duplicator agora
Plugin Duplicador

Espere! Não perca a sua oferta exclusiva "
"!

Como cliente , você ganha 60% DE DESCONTO

Experimente o Duplicator gratuitamente no 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 agora 60% de desconto no Duplicator Pro →