Bien que Duplicator excelle à migrer des sites WordPress complets, certains cas d'utilisation spécialisés nécessitent des flux de travail personnalisés. Ce guide couvre les scénarios de migration avancés avec des instructions étape par étape pour chaque situation.
- Vue d'ensemble
- Scénarios généraux de migration
- Scénarios spécifiques aux bases de données
- Scénarios non pris en charge
- Migrer des articles de blog individuels
- Meilleures pratiques
- Obtenir de l'aide
Vue d'ensemble
Ce guide aborde trois grandes catégories de migrations avancées :
- Migrations partielles de sites - Déplacement de fichiers, de dossiers ou de tables de base de données spécifiques
- Migrations de grands sites - Optimisation des flux de travail pour les sites dont les fichiers sont volumineux
- Scénarios spécifiques aux bases de données - Exécution SQL et préservation sélective des tables
Scénarios généraux de migration
Approche 1 : Déplacer une partie d'un site web
Cas d'utilisation : Vous devez migrer des fichiers spécifiques ou des tables de base de données plutôt que l'ensemble de votre site.
Comprendre les actifs de WordPress
Un site WordPress se compose de deux éléments principaux :
- Fichiers - Thèmes, plugins, téléchargements et fichiers principaux de WordPress
- Tables de la base de données - messages, utilisateurs, paramètres et autres données
En utilisant les options de filtrage de Duplicator, vous pouvez inclure ou exclure sélectivement ces actifs pour créer des sauvegardes personnalisées.
Configuration de la sauvegarde
Gestion des fichiers: Naviguer vers Duplicator Pro " Sauvegardes " Ajouter nouveau " Sauvegarde " Filtres " Filtres de fichiers

Vous pouvez exclure :
- Fichiers ou dossiers spécifiques (indiquer les chemins d'accès complets aux répertoires)
- Les extensions de fichiers (par exemple,
.zip,.log) - Fichiers multimédias volumineux pour réduire la taille de la sauvegarde
Exemple : Pour exclure le répertoire uploads :
/wp-content/uploads/
Gestion des bases de données
Naviguer vers Duplicator Pro " Sauvegardes " Ajouter nouveau " Sauvegarde " Filtres de base de données " Tables exclues

Sélectionnez des tables spécifiques à exclure de votre sauvegarde. Cette fonction est utile lorsque vous souhaitez
- Préserver les données existantes sur le site de destination
- Réduire la taille des fichiers de sauvegarde
- Déplacer uniquement les changements de configuration
Options d'installation (Pro uniquement)
Pendant l'installation, vous avez quatre options d'extraction à l'étape 1 " Options " Sauter les fichiers :
- Extraire tous les fichiers - Extraction complète (par défaut)
- Sauter l'extraction des fichiers centraux de WP - Extrait seulement
wp-contentet les dossiers non essentiels - Extrait uniquement les fichiers multimédias et les nouveaux plugins/thèmes - Préserve les plugins et thèmes existants sur la destination
- Skip extraction of WP core files and plugins/themes existing on the host - Lorsque cette option est choisie, les fichiers de base de WordPress, s'il y en a, ne sont pas modifiés. Ils ne sont pas supprimés et/ou extraits.
De plus, si un plugin (thème) existe à la fois sur l'hôte et dans l'archive, le contenu du plugin (thème) de l'hôte sera conservé.

Modes d'installation
Combinez les filtres de fichiers avec ces modes d'installation pour une flexibilité maximale :
- Installation par écrasement - Remplacer les fichiers existants tout en préservant le contenu exclu
- Importer l'installation - Fusionner le contenu de la sauvegarde avec les données du site existant
Approche 2 : Migration de grands sites
Cas d'utilisation : Votre site contient des fichiers de grande taille, ce qui ralentit les téléchargements, et vous devez migrer fréquemment d'un environnement à l'autre.
Option 1 : Écrasement classique avec sauvegardes filtrées
Cette méthode est idéale lorsque vous avez deux sites presque identiques (par exemple, Development et Staging) et que vous avez seulement besoin de synchroniser les modifications.
Prérequis :
- Deux sites avec des structures de fichiers identiques
- Même schéma de base de données (des données différentes sont acceptables)
- Les sites peuvent se trouver sur le même serveur ou sur des serveurs différents
Flux de travail :
- Créer une sauvegarde filtrée
- Sous Sauvegarde " Filtres de fichiers, excluez les grands répertoires :

/wp-content/uploads/
- Construire la sauvegarde
- Transférer des fichiers de sauvegarde
- Télécharger le programme d'installation et les fichiers d'archive
- Télécharger dans le répertoire racine de WordPress de votre site de test
- Exécuter l'installation
- Parcourir jusqu'à
installer.phpsur votre site d'essai - Extraire l'archive
- Terminer le processus d'installation
- Parcourir jusqu'à
- Résultat
- Le site de transit reçoit toutes les mises à jour du développement
- Les répertoires exclus (comme
/uploads/) restent inchangés dans la phase de mise à disposition - Migration nettement plus rapide grâce à la taille réduite des sauvegardes
Option 2 : Importation du mode d'installation
Pour améliorer rapidement le flux de travail, utilisez la fonction d'installation d'importation de Duplicator. Ce mode vous permet de :
- Fusionner les données de sauvegarde avec le contenu existant
- Mettre à jour de manière sélective des éléments spécifiques du site
- Maintenir des cycles de migration plus rapides

Approche 3 : Synchronisation du développement avec la production
Cas d'utilisation : Vous devez synchroniser un site de développement avec un grand site de production tout en préservant les données de production.
Prérequis :
- Duplicator Pro installé sur les deux sites
- Accès aux deux environnements du site
Flux de travail :
- Sauvegarde des données de production (critique)
- Créer une sauvegarde complète de votre site de production pour plus de sécurité
- Identifiez et exportez les tables spécifiques de la base de données de production que vous souhaitez conserver :
- Données de l'utilisateur (
wp_users,wp_usermeta) - Commandes/transactions (tables WooCommerce)
- Soumission de formulaires
- Contenu généré par les utilisateurs
- Données de l'utilisateur (
- Exporter ces tables en utilisant phpMyAdmin ou l'outil de base de données de votre hébergeur.
- Configuration du moteur d'archivage
- Définir le moteur d'archivage sur DupArchive
- Effectuer l'importation Installation de l'URL
- Sur votre site d'essai, utilisez la fonction Importer l'installation
- Saisissez l'URL de sauvegarde de votre site principal
- Suivez les instructions d'installation
- Restaurer les données de production conservées
- Une fois l'importation terminée, réimporter les tables de la base de données de production que vous avez exportées à l'étape 1.
- Utiliser phpMyAdmin ou des requêtes SQL pour fusionner les données préservées dans la base de données de production.
- Vérifier que les données conservées apparaissent correctement
- Résultat
- Le site de démonstration correspond parfaitement au site principal


Meilleure pratique : Sauvegardez toujours votre base de données de production avant de procéder à la synchronisation à partir de la phase d'essai.
Scénarios spécifiques aux bases de données
Préservation des tables de base de données existantes
Cas d'utilisation : vous souhaitez conserver certaines tables inchangées pendant la migration (par exemple, conserver les articles sur un site de démonstration tout en mettant à jour tous les autres).
Exemple de scénario :
Vous migrez de Development à Staging mais vous souhaitez conserver les posts existants de Staging dans le fichier wp_posts table.
Configuration de la sauvegarde
Configuration de l'installation
- Configuration de l'installation de destination
- Télécharger le programme d'installation et l'archive sur le site d'essai Lancer
installer.phpSur Étape 1 " Configuration, Sélectionner l'action : "Écraser les tables existantes" Cliquez sur Valider
💡Ce qu'il fait : Conserve toutes les tables existantes et n'écrase que celles de l'archive. - Télécharger le programme d'installation et l'archive sur le site d'essai Lancer
- Vérifier la préservation du tableau
- Sous Valider " Base de données, cochez "Tables marquées pour suppression ou sauvegarde"
- Confirmer
wp_postsne figure pas dans la liste de retrait - Si c'est le cas, procéder à l'installation
- Résultat
- Toutes les mises à jour des données du site à partir du développement
- Le
wp_postsLe tableau reste inchangé sur le site de la mise en scène - Les messages créés sur Staging sont conservés

Scénarios non pris en charge
Sauvegardes incrémentales ou différentielles
Question : Duplicator supporte-t-il les sauvegardes incrémentales ou différentielles ?
Réponse : Non, Duplicator crée des sauvegardes complètes à chaque fois. Cependant, il est possible d'optimiser la taille des sauvegardes en utilisant des filtres.
Approche alternative :
- Sauvegardes complètes - Programmation hebdomadaire ou tous les X jours avec tous les fichiers
- Sauvegardes de la base de données uniquement - Programmation quotidienne ou toutes les X heures pour les modifications fréquentes de la base de données
- Utilisez les filtres d'archives pour exclure les grands répertoires statiques.
Cette approche permet d'obtenir des instantanés fréquents de la base de données tout en évitant les sauvegardes répétitives de fichiers.
Migrer des articles de blog individuels
Question : Comment puis-je copier uniquement les articles de mon blog avec leurs images, commentaires, catégories et tags ?
Réponse : Duplicator migre des sites entiers, pas des éléments individuels comme les billets.
Solution recommandée :
Utilisez l'outil d'importation/exportation intégré à WordPress, combiné à des transferts de fichiers manuels :
- Exporter des postes
- Sélectionner Posts et télécharger le fichier XML
- Transférer des fichiers multimédias
- Utilisez le protocole FTP pour copier le fichier
/wp-content/uploads/répertoire - Transférer uniquement les dossiers contenant les images de vos messages
- Utilisez le protocole FTP pour copier le fichier
- Importation à destination
- Installer l'importateur WordPress
- Téléchargez et importez votre fichier XML
- WordPress associe automatiquement les fichiers multimédias
Meilleures pratiques
Environnements de test
Testez toujours d'abord dans un environnement d'essai - Exécutez les migrations avancées dans un environnement d'essai avant de toucher à la production.
Créez des sauvegardes avant de commencer - Effectuez une sauvegarde complète de votre site de destination avant toute migration.
Documentez votre flux de travail - Prenez des notes sur les filtres utilisés et les tables exclues pour vous y référer ultérieurement.
Optimisation des performances
Utilisez DupArchive pour les sites volumineux - Plus fiable pour les fichiers de plus de 2 Go.
Filtrez stratégiquement - Excluez les grands répertoires statiques qui ne changent pas entre les migrations.
Planifiez de manière appropriée - Exécutez les sauvegardes volumineuses pendant les heures creuses.
Dépannage
Si des problèmes surviennent lors des migrations avancées :
- Vérifier les chemins d'accès au filtre - S'assurer que les chemins d'accès exclus sont corrects et qu'ils utilisent des barres obliques.
- Vérifier l'existence des tables - Les tables préservées doivent exister sur la destination.
- Vérifier les autorisations - Confirmer que les répertoires de destination disposent des autorisations d'écriture appropriées.
- Consulter les journaux - Vérifier les fichiers journaux de Duplicator pour des messages d'erreur spécifiques.
Obtenir de l'aide
Besoin d'une aide supplémentaire pour les migrations avancées ?
- Base de connaissances : Consultez notre documentation complète
- Forum d'assistance : Poser des questions dans notre forum communautaire
- Support Pro : Les utilisateurs de Duplicator Pro peuvent soumettre un ticket de support