Stratégies avancées de migration de données
Bien que Duplicator excelle dans la migration de 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.
- Aperçu
- Scénarios de migration générale
- Scénarios spécifiques à la base de données
- Scénarios non pris en charge
- Migration d'articles de blog individuels
- Meilleures pratiques
- Obtenir de l'aide
Aperçu
Ce guide aborde trois catégories principales de migrations avancées :
- Migrations partielles de site – Déplacement de fichiers, dossiers ou tables de base de données spécifiques
- Migrations de gros sites – Optimisation des flux de travail pour les sites de taille importante
- Scénarios spécifiques à la base de données – Exécution SQL et préservation sélective des tables
Scénarios de migration générale
Approche 1 : Déplacement d'une partie d'un site Web
Cas d'utilisation : Vous devez migrer des fichiers ou des tables de base de données spécifiques plutôt que votre site entier.
Comprendre les ressources WordPress
Un site WordPress se compose de deux éléments principaux :
- Fichiers – Thèmes, plugins, téléchargements et fichiers de base de WordPress
- Tables de base de données – Articles, utilisateurs, paramètres et autres données
En utilisant les options de filtre de Duplicator, vous pouvez inclure ou exclure sélectivement ces éléments pour créer des sauvegardes personnalisées.
Configuration de la sauvegarde
Gestion des fichiers : Accédez à Duplicator Pro » Sauvegardes » Ajouter une nouvelle » Sauvegarde » Filtres » Filtres de fichiers

Vous pouvez exclure :
- Fichiers ou dossiers spécifiques (entrez les chemins de répertoire complets)
- 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 des téléchargements :
/wp-content/uploads/
Gestion de la base de données
Accédez à Duplicator Pro » Sauvegardes » Ajouter une nouvelle » Sauvegarde » Filtres de base de données » Tables exclues

Sélectionnez des tables spécifiques à exclure de votre sauvegarde. Ceci est utile lorsque vous souhaitez :
- Préserver les données existantes sur le site de destination
- Réduire la taille du fichier de sauvegarde
- Déplacer uniquement les modifications de configuration
Options d'installation (Pro uniquement)
Lors de l'installation, vous avez quatre options d'extraction à l'étape 1 » Options » Ignorer les fichiers :
- Extraire tous les fichiers – Extraction complète (par défaut)
- Ignorer l'extraction des fichiers de base de WordPress – Extraire uniquement
wp-contentet les fichiers non essentiels - Extraire uniquement les fichiers multimédias et les nouveaux plugins/thèmes – Préserve les plugins et thèmes existants sur la destination
- Ignorer l'extraction des fichiers de base de WordPress et des plugins/thèmes existants sur l'hôte – Lorsque cette option est choisie, les fichiers de base de WordPress, le cas échéant, ne sont pas modifiés. Ils ne sont ni supprimés ni 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 – Remplace les fichiers existants tout en préservant le contenu exclu
- Installation par importation – Fusionne le contenu de la sauvegarde avec les données du site existant
Approche 2 : Migration de grands sites
Cas d'utilisation : Votre site a des fichiers volumineux qui entraînent des téléchargements/transferts lents, et vous devez migrer fréquemment entre les environnements.
Option 1 : Écrasement classique avec sauvegardes filtrées
Cette méthode est idéale lorsque vous avez deux sites presque identiques (par exemple, Développement et Staging) et que vous n'avez besoin que 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 être sur les mêmes serveurs ou sur des serveurs différents
Flux de travail :
- Créer une sauvegarde filtrée
- Sous Sauvegarde » Filtres de fichiers, excluez les répertoires volumineux :

/wp-content/uploads/
- Créez la sauvegarde
- Transférer les fichiers de sauvegarde
- Téléchargez les fichiers de l'installateur et de l'archive
- Uploadez-les dans le répertoire racine WordPress de votre site de staging
- Exécuter l'installation
- Accédez à
installer.phpsur votre site de staging - Extrayez l'archive
- Terminez le processus d'installation
- Accédez à
- Résultat
- Le site de staging reçoit toutes les mises à jour du site de développement
- Les répertoires exclus (comme
/uploads/) restent inchangés sur le site de staging - Migration considérablement plus rapide grâce à une taille de sauvegarde réduite
Option 2 : Mode d'installation par importation
Pour des améliorations rapides du flux de travail, utilisez la fonction Importer l'installation de Duplicator. Ce mode vous permet de :
- Fusionner les données de sauvegarde avec le contenu existant
- Mettre à jour sélectivement des composants spécifiques du site
- Maintenir des cycles de migration plus rapides

Approche 3 : Synchronisation du développement vers la production
Cas d'utilisation : Vous devez synchroniser un site de staging/développement avec un site de production volumineux tout en préservant les données de production.
Prérequis :
- Duplicator Pro installé sur les deux sites
- Accès aux deux environnements de site
Flux de travail :
- Sauvegarder les données de production (critique)
- Créez une sauvegarde complète de votre site de production par mesure de sécurité
- Identifier et exporter les tables spécifiques de la base de données de production que vous souhaitez conserver :
- Données utilisateur (
wp_users,wp_usermeta) - Commandes/transactions (tables WooCommerce)
- Soumissions de formulaires
- Contenu généré par l'utilisateur
- Données utilisateur (
- Exportez ces tables en utilisant phpMyAdmin ou votre outil de base de données d'hébergement
- Configurer le moteur d'archivage
- Définissez Moteur d'archivage sur DupArchive
- Effectuer l'installation par URL d'importation
- Sur votre site de staging, utilisez la fonctionnalité Installer l'importation
- Entrez 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éimportez les tables de base de données de production que vous avez exportées à l'étape 1
- Utilisez phpMyAdmin ou des requêtes SQL pour fusionner les données conservées dans la base de données de production
- Vérifiez que les données conservées apparaissent correctement
- Résultat
- Le site de staging correspond parfaitement au site principal


Meilleure pratique : Sauvegardez toujours votre base de données de production avant de synchroniser depuis le staging.
Scénarios spécifiques à la base de données
Conservation des tables de base de données existantes
Cas d'utilisation : Vous souhaitez conserver des tables spécifiques inchangées pendant la migration (par exemple, conserver les articles sur un site de staging tout en mettant à jour le reste).
Exemple de scénario :
Vous migrez de Développement vers Staging mais souhaitez conserver les articles existants de Staging dans la table wp_posts.
Configuration de la sauvegarde
Configuration de l'installation
- Configurer l'installation de destination
- Téléchargez l'installateur et l'archive sur le site de staging Lancez
installer.phpSur l'Étape 1 » Configuration, Sélectionnez l'action : « Écraser les tables existantes » Cliquez sur Valider
💡Ce que cela fait : Conserve toutes les tables existantes et ne remplace que celles de l'archive. - Téléchargez l'installateur et l'archive sur le site de staging Lancez
- Vérifier la conservation des tables
- Sous Valider » Base de données, vérifiez « Tables signalées pour suppression ou sauvegarde »
- Confirmez que
wp_postsn'est PAS dans la liste de suppression - Si correct, poursuivez l'installation
- Résultat
- Toutes les données du site mises à jour depuis le Développement
- La table
wp_postsreste inchangée sur Staging - Les articles créés sur Staging sont conservés

Scénarios non pris en charge
Sauvegardes incrémentielles ou différentielles
Question : Duplicator prend-il en charge les sauvegardes incrémentielles ou différentielles ?
Réponse : Non, Duplicator crée des sauvegardes complètes à chaque fois. Cependant, vous pouvez optimiser la taille de la sauvegarde en utilisant des filtres.
Approche alternative :
- Sauvegardes complètes – Planifiez des sauvegardes hebdomadaires ou tous les X jours avec tous les fichiers
- Sauvegardes de base de données uniquement – Planifiez des sauvegardes quotidiennes ou toutes les X heures pour les modifications fréquentes de la base de données
- Utilisez les Filtres d'archive pour exclure les répertoires volumineux et statiques
Cette approche vous donne des instantanés fréquents de la base de données tout en évitant les sauvegardes de fichiers répétitives.
Migration d'articles de blog individuels
Question : Comment puis-je copier uniquement les articles de blog avec leurs images, commentaires, catégories et étiquettes ?
Réponse : Duplicator migre des sites entiers, pas des éléments individuels comme les articles.
Solution recommandée :
Utilisez l'outil intégré d'Importation/Exportation de WordPress combiné aux transferts de fichiers manuels :
- Exporter les publications
- Sélectionnez Articles et téléchargez le fichier XML
- Transférer les fichiers multimédias
- Utilisez FTP pour copier le répertoire
/wp-content/uploads/ - Transférez uniquement les dossiers contenant vos images d'articles
- Utilisez FTP pour copier le répertoire
- Importer sur la destination
- Installez l'importateur WordPress
- Téléchargez et importez votre fichier XML
- WordPress associera automatiquement les fichiers multimédias
Meilleures pratiques
Environnements de test
Testez toujours d'abord en staging – Exécutez les migrations avancées dans un environnement de staging 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 référence future.
Optimisation des performances
Utilisez DupArchive pour les gros sites – Plus fiable pour les fichiers de plus de 2 Go.
Filtrez stratégiquement – Excluez les répertoires volumineux et 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érifiez les chemins de filtre – Assurez-vous que les chemins exclus sont corrects et utilisez des barres obliques.
- Vérifiez l'existence des tables – Les tables conservées doivent exister sur la destination.
- Examinez les autorisations – Confirmez que les répertoires de destination ont les bonnes autorisations d'écriture.
- Consultez les journaux – Vérifiez les fichiers journaux de Duplicator pour des messages d'erreur spécifiques.
Obtenir de l'aide
Besoin d'aide supplémentaire pour les migrations avancées ?
- Base de connaissances : Parcourez notre documentation complète
- Forum d'assistance : Posez vos questions sur notre forum communautaire
- Assistance Pro : Les utilisateurs de Duplicator Pro peuvent soumettre un ticket d'assistance