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
- Cenários gerais de migração
- Cenários específicos da base de dados
- Cenários não suportados
- Migração de publicações individuais do blogue
- Melhores práticas
- Obter ajuda
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/
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:
- Extrair todos os ficheiros - Extração completa (predefinição)
- Saltar a extração dos ficheiros principais do WP - Apenas extrato
wp-contente ficheiros não essenciais - Extrair apenas ficheiros multimédia e novos plugins/temas - Preserva os plugins e temas existentes no destino
- 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:
- Substituir Instalar - Substituir ficheiros existentes, preservando o conteúdo excluído
- Importar instalação - Fundir conteúdos de cópia de segurança com dados de sítios existentes
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:
- Criar cópia de segurança filtrada
- Em Cópia de segurança " Filtros de ficheiros, exclua diretórios grandes:

/wp-content/uploads/
- Criar a cópia de segurança
- 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
- Executar instalação
- Navegar para
installer.phpno seu sítio de teste - Extrair o arquivo
- Concluir o processo de instalação
- Navegar para
- 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
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

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:
- 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
- Dados do utilizador (
- Exporte estas tabelas utilizando o phpMyAdmin ou a ferramenta de base de dados do seu alojamento
- Configurar o motor de arquivo
- Definir o mecanismo de arquivo como DupArchive
- 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
- 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
- Resultado
- O sítio de teste corresponde perfeitamente ao sítio principal


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
Configuração da instalação
- Configurar a instalação de destino
- Carregar o instalador e o arquivo para o sítio de teste Lançamento
installer.phpEm 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. - Carregar o instalador e o arquivo para o sítio de teste Lançamento
- 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_postsNÃO está na lista de remoção - Se estiver correto, prosseguir com a instalação
- Resultado
- Todas as actualizações de dados do sítio do Desenvolvimento
- O
wp_postsA tabela permanece inalterada na fase de preparação - Os posts criados no Staging são preservados

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:
- Exportar mensagens
- Selecione Posts e descarregue o ficheiro XML
- 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
- Utilize o FTP para copiar o
- Importação no destino
- Instalar o importador do WordPress
- Carregue e importe o seu ficheiro XML
- O WordPress associará automaticamente os ficheiros multimédia
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:
- Verificar caminhos de filtro - Certifique-se de que os caminhos excluídos estão corretos e utilizam barras.
- Check table existence (Verificar existência de tabelas ) - As tabelas preservadas devem existir no destino.
- Rever permissões - Confirmar se os diretórios de destino têm permissões de escrita adequadas.
- 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?
- Base de dados de conhecimento: Navegue pela nossa documentação completa
- Fórum de suporte: Colocar questões no nosso fórum da comunidade
- Suporte Pro: Os utilizadores do Duplicator Pro podem enviar um pedido de suporte