Migrez votre site WordPress vers un nouvel hébergement, un nouveau domaine ou un serveur local sans perdre de données ni subir de temps d’arrêt ? Avec l’extension Duplicator, cette opération devient simple et sécurisée. Que vous soyez débutant ou expert, ce guide détaillé vous explique comment utiliser Duplicator pour cloner, migrer ou sauvegarder votre site WordPress en toute sérénité.
Duplicator est l’une des solutions les plus populaires pour les migrations WordPress, grâce à son interface intuitive et ses fonctionnalités avancées. Contrairement aux méthodes manuelles complexes, cet outil automatise la création d’un package contenant l’intégralité de votre site (fichiers, base de données, plugins, thèmes) et génère un installateur pour le déployer en quelques clics. Découvrez comment l’utiliser efficacement pour éviter les erreurs courantes et gagner un temps précieux.
Pourquoi utiliser Duplicator pour importer un site WordPress ?
Les avantages clés de Duplicator par rapport aux autres méthodes
Importer un site WordPress peut sembler intimidant, surtout si vous optez pour des solutions manuelles comme la migration via FTP et phpMyAdmin. Voici pourquoi Duplicator se distingue :
- Automatisation complète : Pas besoin de manipuler manuellement les fichiers ou la base de données. Duplicator génère un package prêt à l’emploi contenant tout votre site.
- Migration sans interruption : Idéal pour les sites en production, car vous pouvez tester la migration sur un environnement local ou staging avant de basculer vers le nouveau serveur.
- Compatibilité universelle : Fonctionne avec tous les hébergeurs (OVH, SiteGround, WP Engine, etc.) et les versions de PHP/MySQL.
- Sauvegardes intégrées : Permet de créer des copies de secours de votre site en cas de problème.
- Interface graphique intuitive : Pas besoin de compétences techniques avancées pour utiliser Duplicator.
Cas d’usage courants pour Duplicator
Duplicator n’est pas réservé aux experts : il répond à de nombreux besoins, notamment :
- Changement d’hébergeur : Passer d’un hébergement mutualisé à un VPS ou un serveur dédié.
- Migration vers un nouveau domaine : Par exemple, passer de
monsite.comàmonsite.fr. - Création d’un site de test : Cloner votre site en local pour développer de nouvelles fonctionnalités sans risque.
- Sauvegarde avant une mise à jour majeure : Protéger votre site avant une migration WordPress ou une refonte.
- Déploiement sur un multisite : Dupliquer un site existant dans un réseau WordPress multisite.
Que vous soyez un freelance, une agence ou un propriétaire de site, Duplicator simplifie vos migrations WordPress en réduisant les risques d’erreurs.
Prérequis avant de commencer la migration avec Duplicator
Vérifier la compatibilité de votre environnement
Avant de lancer la migration, assurez-vous que votre nouvel hébergement ou serveur local répond aux exigences suivantes :
- Version de PHP : Compatible avec celle de votre site actuel (vérifiez dans Outils > État du site dans WordPress). La plupart des hébergeurs supportent PHP 7.4 ou supérieur.
- Base de données MySQL : Doit être de la même version ou supérieure à celle de votre site. Vérifiez la version dans phpMyAdmin ou via votre hébergeur.
- Espace disque et mémoire : Le nouvel hébergement doit avoir assez d’espace pour accueillir votre site (incluant les médias et extensions).
- Accès FTP/SSH : Vous aurez besoin des identifiants FTP (ou SSH) pour uploader les fichiers du package.
Installer Duplicator sur votre site source
Pour commencer, installez l’extension Duplicator sur le site que vous souhaitez migrer :
- Connectez-vous à votre tableau de bord WordPress.
- Allez dans Extensions > Ajouter.
- Recherchez Duplicator (développé par Snap Creek).
- Cliquez sur Installer maintenant, puis sur Activer.
Une fois activé, Duplicator apparaîtra dans le menu latéral sous Duplicator > Packages. C’est ici que vous allez créer votre premier package de migration.
Vérifier les limites de votre hébergement actuel
Certains hébergeurs limitent l’export des gros sites (fichiers > 500 Mo). Si c’est votre cas :
- Contactez votre hébergeur pour augmenter les limites temporairement.
- Utilisez un outil comme WP-CLI pour exporter manuellement la base de données si nécessaire.
- Optez pour la version Duplicator Pro (payante), qui gère mieux les gros sites et offre des fonctionnalités avancées comme les sauvegardes programmées.
Étape 1 : Créer un package de migration avec Duplicator
Configurer les paramètres du package
Pour générer un package, suivez ces étapes :
- Dans votre tableau de bord WordPress, allez dans Duplicator > Packages.
- Cliquez sur Créer un nouveau.
- Dans l’onglet Installer, remplissez les champs suivants :
- Nom du package : Donnez un nom explicite (ex:
monsite-migration-2024). - Type de stockage : Choisissez Local pour sauvegarder le package sur votre serveur, ou Cloud (Dropbox, Google Drive) si vous manquez d’espace.
- Options de base de données : Laissez les paramètres par défaut (sauf si vous avez des besoins spécifiques).
- Nom du package : Donnez un nom explicite (ex:
- Cliquez sur Suivant.
Lancer la création du package
Duplicator va maintenant analyser votre site pour vérifier les éventuels problèmes :
- Vérification des fichiers : Duplicator liste tous les fichiers et dossiers à inclure.
- Vérification de la base de données : Il scanne les tables MySQL pour détecter les erreurs.
- Alertes : Si un problème est détecté (fichiers manquants, permissions incorrectes), Duplicator vous le signalera. Corrigez-les avant de continuer.
Une fois l’analyse terminée, cliquez sur Créer. La génération du package peut prendre quelques minutes (plus long pour les gros sites).
Télécharger les fichiers du package
Une fois le package généré, vous obtiendrez deux fichiers :
- Archive (.zip) : Contient tous les fichiers de votre site (WordPress core, thèmes, plugins, médias).
- Installateur (.php) : Script qui va déployer votre site sur le nouvel hébergement.
Téléchargez ces deux fichiers sur votre ordinateur ou dans votre espace cloud. Conservez-les précieusement : vous en aurez besoin pour l’étape suivante.
Étape 2 : Préparer le nouvel hébergement pour l’importation
Créer une base de données sur le nouvel hébergement
Avant d’uploader les fichiers, vous devez préparer l’environnement du nouvel hébergement :
- Connectez-vous à votre cPanel ou tableau de bord d’hébergement (ex: Plesk, DirectAdmin).
- Allez dans Bases de données MySQL.
- Créez une nouvelle base de données et notez son nom, utilisateur et mot de passe. Ces informations seront nécessaires pour l’installateur.
- Si votre hébergeur le permet, créez un utilisateur MySQL et associez-le à la base de données avec tous les droits (Tous les privilèges).
Uploader les fichiers du package sur le serveur
Vous avez deux options pour uploader les fichiers :
Méthode 1 : Via FTP (recommandé pour les débutants)
- Téléchargez un client FTP comme FileZilla ou Cyberduck.
- Connectez-vous à votre nouvel hébergement avec les identifiants FTP fournis par votre hébergeur.
- Uploadez le fichier archive.zip et installer.php dans le dossier racine de votre site (généralement
public_htmlouhtdocs). - Attendez la fin du transfert (peut prendre plusieurs minutes pour les gros sites).
Méthode 2 : Via SSH (pour les utilisateurs avancés)
Si vous avez accès à SSH, vous pouvez uploader les fichiers plus rapidement avec la commande :
scp archive.zip installateur.php utilisateur@votreserveur:/chemin/vers/public_html/
Vérifier les permissions des fichiers
Assurez-vous que les permissions des fichiers sont correctes :
- Les dossiers doivent avoir les permissions
755. - Les fichiers doivent avoir les permissions
644. - Le fichier
wp-config.phpdoit être en644(ou444pour une sécurité renforcée).
Vous pouvez modifier les permissions via FTP (clic droit > Permissions) ou en SSH avec :
chmod -R 755 /chemin/vers/public_html/ chmod 644 /chemin/vers/public_html/wp-config.php
Étape 3 : Exécuter l’installateur Duplicator et finaliser la migration
Lancer l’installateur via le navigateur
Une fois les fichiers uploadés, accédez à l’installateur dans votre navigateur :
https://votrenouveausite.com/installateur.php
Remplacez votrenouveausite.com par votre domaine ou l’IP de votre serveur local.
Suivre les étapes de l’installateur
L’installateur Duplicator va vous guider étape par étape :
Étape 1 : Validation des paramètres
- Duplicator vérifie que les fichiers sont présents et que les permissions sont correctes.
- Cliquez sur Suivant pour continuer.
Étape 2 : Configuration de la base de données
- Remplissez les champs avec les informations de votre nouvelle base de données :
- Hôte : Généralement
localhost(sauf si votre hébergeur utilise un hôte personnalisé). - Nom de la base : Le nom que vous avez créé précédemment.
- Utilisateur : Le nom d’utilisateur MySQL.
- Mot de passe : Le mot de passe associé.
- Hôte : Généralement
- Cliquez sur Testez la connexion pour vérifier que tout est correct.
- Si le test réussit, cliquez sur Suivant.
Étape 3 : Mise à jour des URL et chemins
Duplicator va automatiquement mettre à jour les URL et chemins dans la base de données pour correspondre à votre nouveau site :
- Ancienne URL : Votre ancien domaine (ex:
https://anciensite.com). - Nouvelle URL : Votre nouveau domaine (ex:
https://nouveausite.com).
Vérifiez que ces informations sont correctes, puis cliquez sur Suivant.
Étape 4 : Finalisation de l’installation
Duplicator va maintenant :
- Extraire l’archive dans le dossier racine.
- Importer la base de données.
- Mettre à jour les fichiers de configuration (
wp-config.php).
Une fois l’opération terminée, vous verrez un message de succès avec un bouton Admin Login. Cliquez dessus pour accéder à votre nouveau tableau de bord WordPress.
Étape 4 : Vérifier et optimiser votre site après la migration
Vérifier le bon fonctionnement du site
Après la migration, effectuez ces vérifications essentielles :
- Affichage du site : Visitez votre site pour vérifier que tout s’affiche correctement (thème, menus, widgets).
- Liens internes : Cliquez sur plusieurs liens pour vous assurer qu’ils fonctionnent.
- Formulaires : Testez les formulaires de contact, les inscriptions, etc.
- Médias : Vérifiez que les images et vidéos s’affichent correctement.
- Plugins : Activez chaque extension pour détecter d’éventuels conflits.
Corriger les problèmes courants après une migration
Si votre site ne fonctionne pas comme prévu, voici les solutions aux problèmes les plus fréquents :
Problème Cause possible Solution Site inaccessible (erreur 500) Permissions incorrectes ou fichier .htaccess corrompu. Vérifiez les permissions (755 pour les dossiers, 644 pour les fichiers) et régénérez le fichier .htaccess via Paramètres > Permaliens > Enregistrer. Liens brisés ou images manquantes URL obsolètes dans la base de données. Utilisez un plugin comme Better Search Replace pour mettre à jour les anciennes URL. Problèmes de cache Le cache du navigateur ou d’un plugin (ex: WP Rocket)

