Obtenez le meilleur plugin WordPress Backup
& Migration dès aujourd'hui
Obtenir Duplicator maintenant

Documentation sur le duplicateur

Documentation, matériaux de référence et tutoriels pour Duplicator

Stratégies avancées de migration des données

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

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/

Remarque : séparez les chemins d'exclusion multiples par des points-virgules.

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 :

  1. Extraire tous les fichiers - Extraction complète (par défaut)
  2. Sauter l'extraction des fichiers centraux de WP - Extrait seulement wp-content et les dossiers non essentiels
  3. Extrait uniquement les fichiers multimédias et les nouveaux plugins/thèmes - Préserve les plugins et thèmes existants sur la destination
  4. 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 :

Remarque : les migrations partielles nécessitent une connaissance approfondie de la structure de votre site. Testez toujours dans un environnement d'essai avant de le déployer dans un environnement de production. Des configurations incorrectes peuvent endommager votre site en direct.

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 :

  1. Créer une sauvegarde filtrée
    • Naviguer vers Duplicator Pro " Sauvegardes " Ajouter nouveau
    • Sous Sauvegarde " Filtres de fichiers, excluez les grands répertoires :
     /wp-content/uploads/
  • Construire la sauvegarde
  1. 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
  2. Exécuter l'installation
    • Parcourir jusqu'à installer.php sur votre site d'essai
    • Extraire l'archive
    • Terminer le processus d'installation
  3. 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

Conseil de pro : Ce flux de travail devient de plus en plus avantageux à mesure que votre site grandit. Vous ne migrez pas des fichiers inchangés à chaque sauvegarde.

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

En savoir plus : Consultez notre guide d'installation des importations pour obtenir des instructions détaillées.

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 :

  1. 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
    • Exporter ces tables en utilisant phpMyAdmin ou l'outil de base de données de votre hébergeur.
  2. Configuration du moteur d'archivage
    • Sur votre site principal, naviguez vers Paramètres " Sauvegardes
    • Définir le moteur d'archivage sur DupArchive
  3. 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
  4. 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
  5. Résultat
    • Le site de démonstration correspond parfaitement au site principal

Remarque : la base de données est entièrement remplacée lors de l'installation. Toutes les données créées sur le site de production pendant la phase de développement (paiements des clients, soumissions de formulaires, etc.) seront perdues si vous installez la sauvegarde de la phase de développement sur le site de production.

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

  1. Filtrer les tableaux sur le site source
    • Naviguez jusqu'à Duplicator Pro " Sauvegardes " Ajouter nouveau Aller à Sauvegarde " Filtre de base de données Vérifier "Activer les filtres des tables de la base de données" Sélectionnez le tableau à exclure (par ex, wp_posts)Construire la sauvegarde

    💡 Ce qu'il fait : Le database.sql n'inclura pas la table exclue.

Configuration de l'installation

  1. Configuration de l'installation de destination
    • Télécharger le programme d'installation et l'archive sur le site d'essai Lancer installer.php Sur É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.
  2. Vérifier la préservation du tableau
    • Sous Valider " Base de données, cochez "Tables marquées pour suppression ou sauvegarde"
    • Confirmer wp_posts ne figure pas dans la liste de retrait
    • Si c'est le cas, procéder à l'installation
  3. Résultat
    • Toutes les mises à jour des données du site à partir du développement
    • Le wp_posts Le tableau reste inchangé sur le site de la mise en scène
    • Les messages créés sur Staging sont conservés

Note : Cette méthode nécessite que la table existe sur le site de destination avant l'installation. La structure de la table doit être la même d'un site à l'autre.

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 :

  1. Exporter des postes
    • Naviguer vers Outils " Exporter dans WordPress
    • Sélectionner Posts et télécharger le fichier XML
  2. 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
  3. Importation à destination
    • Naviguer vers Outils " Importer sur le site de destination
    • Installer l'importateur WordPress
    • Téléchargez et importez votre fichier XML
    • WordPress associe automatiquement les fichiers multimédias

En savoir plus : Voir la documentation Import/Export de WordPress pour des instructions détaillées.

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 :

  1. 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.
  2. Vérifier l'existence des tables - Les tables préservées doivent exister sur la destination.
  3. Vérifier les autorisations - Confirmer que les répertoires de destination disposent des autorisations d'écriture appropriées.
  4. 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 ?

Cet article a-t-il été utile ?

Articles connexes