Migrer un site WordPress peut sembler une tâche complexe, mais en suivant les bonnes étapes et en utilisant les bons outils, cela peut être fait facilement et sans erreur. Voici un guide étape par étape pour migrer votre site WordPress vers un autre serveur ou un autre domaine. 🧳
1. Préparer la migration
Avant de commencer la migration de votre site WordPress, voici quelques éléments à vérifier et préparer :
a. Sauvegarder votre site 💾
Il est essentiel de sauvegarder votre site avant de procéder à toute migration. Cela inclut à la fois les fichiers du site et la base de données.
- Fichiers WordPress : Vous devez sauvegarder tous les fichiers WordPress, y compris les plugins, les thèmes, les fichiers médias (images, vidéos, etc.), et le fichier
.htaccess. - Base de données : La base de données contient toutes vos informations, comme les articles, les commentaires, et les paramètres de configuration. Assurez-vous de l’exporter correctement.
b. Choisir la méthode de migration 🛠️
Il existe plusieurs façons de migrer un site WordPress :
- Manuellement (avec FTP et phpMyAdmin).
- Avec un plugin de migration.
Je vais détailler les deux méthodes.
2. Migration manuelle de WordPress (sans plugin)
a. Sauvegarder les fichiers WordPress 📂
- Connectez-vous à votre ancien serveur via un client FTP (comme FileZilla) ou via le gestionnaire de fichiers de votre hébergeur.
- Téléchargez tous les fichiers de votre site WordPress (le dossier contenant
wp-content,wp-admin,wp-includes, ainsi que les fichiers à la racine commewp-config.phpet.htaccess).
b. Exporter la base de données 🗄️
- Connectez-vous à phpMyAdmin via votre hébergeur.
- Sélectionnez la base de données de votre site WordPress.
- Cliquez sur l’onglet Exporter et choisissez le format SQL.
- Sauvegardez le fichier
.sqlde votre base de données sur votre ordinateur.
c. Télécharger WordPress sur le nouveau serveur 🚀
- Téléchargez la dernière version de WordPress depuis wordpress.org.
- Décompressez le fichier zip et téléchargez-le sur le nouveau serveur via FTP (vous pouvez également utiliser le gestionnaire de fichiers dans cPanel).
d. Importer la base de données sur le nouveau serveur 🖥️
- Connectez-vous à phpMyAdmin sur le nouveau serveur.
- Créez une nouvelle base de données pour WordPress.
- Sélectionnez cette nouvelle base de données et cliquez sur Importer.
- Sélectionnez le fichier
.sqlque vous avez exporté précédemment et cliquez sur Exécuter.
e. Modifier le fichier wp-config.php 📝
- Ouvrez le fichier
wp-config.phpque vous avez téléchargé avec vos fichiers WordPress. - Modifiez les informations de la base de données pour correspondre à celles du nouveau serveur :phpCopierModifier
define( 'DB_NAME', 'nom_de_votre_nouvelle_base_de_données' ); define( 'DB_USER', 'utilisateur_de_votre_nouvelle_base_de_données' ); define( 'DB_PASSWORD', 'mot_de_passe' ); define( 'DB_HOST', 'localhost' ); - Enregistrez les modifications.
f. Mettre à jour les URLs dans la base de données 🔗
Si vous migrez vers un nouveau domaine, vous devrez mettre à jour les URLs dans la base de données.
- Vous pouvez utiliser un outil comme Search and Replace ou le plugin Better Search Replace pour remplacer les anciennes URLs par les nouvelles dans votre base de données.
g. Transférer les fichiers médias 🖼️
Si vous avez des fichiers médias dans votre dossier wp-content/uploads, assurez-vous de les transférer également vers le nouveau serveur.
h. Tester le site ✅
Une fois la migration terminée, testez soigneusement votre site sur le nouveau serveur pour vous assurer que tout fonctionne correctement. Vérifiez les liens internes, les images et les fonctionnalités du site.
3. Migration avec un plugin de migration
Si vous préférez éviter la méthode manuelle, plusieurs plugins WordPress permettent de migrer facilement un site sans avoir à manipuler les fichiers et la base de données.
a. Plugins recommandés pour la migration :
- All-in-One WP Migration :
- Ce plugin est extrêmement simple à utiliser et permet de migrer un site en quelques clics.
- Il exporte tous les fichiers WordPress et la base de données dans un fichier d’export, que vous pouvez ensuite importer sur le nouveau serveur.
- Il permet aussi de remplacer automatiquement les anciennes URLs par les nouvelles.
- Duplicator :
- Un autre plugin populaire qui permet de créer une copie exacte de votre site, y compris les fichiers et la base de données.
- Il offre un processus de migration en 2 étapes : création du paquet d’export et installation du paquet sur le nouveau serveur.
b. Processus avec All-in-One WP Migration 📦
- Installez le plugin All-in-One WP Migration sur votre ancien site WordPress.
- Allez dans All-in-One WP Migration > Exporter.
- Sélectionnez Fichier pour télécharger un fichier d’export.
- Installez WordPress sur le nouveau serveur (vous pouvez faire cela manuellement ou via un installateur en 1 clic).
- Installez le plugin All-in-One WP Migration sur le nouveau site.
- Allez dans All-in-One WP Migration > Importer et téléchargez le fichier d’export précédemment téléchargé.
- Le plugin va migrer tous les fichiers et la base de données automatiquement.
c. Tester et vérifier 🧪
Une fois la migration terminée, vérifiez que tout fonctionne correctement sur le nouveau serveur : liens, images, plugins, etc.
4. Vérification après la migration
Une fois votre site migré, il est crucial de vérifier certains points pour vous assurer que tout fonctionne comme avant :
- Vérification des liens internes 🔗 : Assurez-vous que tous les liens internes pointent vers le bon domaine et ne sont pas cassés.
- Redirections 301 🔴 : Si vous avez changé de domaine, mettez en place des redirections 301 pour éviter que vos visiteurs et moteurs de recherche ne rencontrent des erreurs 404.
- Vérification du fichier .htaccess 📝 : Si vous avez migré manuellement, vérifiez que le fichier
.htaccessest bien configuré sur le nouveau serveur. - Test de la vitesse 🚀 : Utilisez des outils comme Google PageSpeed Insights ou GTmetrix pour tester la vitesse de votre site sur le nouveau serveur.
- Réinitialiser les permaliens 🔄 : Allez dans Réglages > Permaliens dans votre tableau de bord WordPress et cliquez sur Sauvegarder les modifications pour réinitialiser les permaliens, ce qui peut résoudre des problèmes de lien après la migration.
Conclusion
La migration de votre site WordPress peut être un processus simple si vous suivez les bonnes étapes. En fonction de vos préférences et de votre niveau de confort, vous pouvez choisir de migrer votre site manuellement ou d’utiliser un plugin. Dans tous les cas, il est crucial de sauvegarder votre site avant de commencer la migration et de tester soigneusement le site après la migration pour vous assurer qu’il fonctionne parfaitement. 😊

















