Sueurs froides, tremblements, envie de vous jeter par la fenêtre : mais que vous arrive-t-il ?
Après consultation, le diagnostic tombe, tel un couperet : vous avez tous les symptômes de la personne qui souhaite migrer son site.
C’est grave, docteur ? Absolument pas si vous utilisez un remède miracle : un plugin de migration pour votre site WordPress.
Vous retrouverez confiance en vous, vigueur et entrain dès son activation. Grâce à lui, fini le stress et les galères des migrations manuelles.
Afin de vous aider à sélectionner l’extension la plus appropriée à votre situation, j’en ai testé 7, que je vous présente dans cette sélection.
Faites vos cartons, on déménage votre site sur le champ !
Sommaire
Pourquoi faire une migration ?
Avant de vous jeter à corps perdu dans notre présentation des meilleurs plugins de migration sur WordPress, vous vous posez peut-être la question suivante : “mais au fait, pourquoi faire une migration ?”.
Tout de suite, quelques éléments de réponse pour vous permettre d’y voir plus clair.
Les différents types de migration
Commençons par une définition simplifiée. Une migration consiste à déplacer un site d’un point A vers un point B.
Voici quelques cas de figure pour lesquels vous pourriez y avoir recours :
- Vous développez un site en local (sur votre ordinateur) et souhaitez le transférer sur votre serveur en ligne, une fois votre boulot terminé. Notez que cela fonctionne aussi dans le sens inverse. Vous pouvez très bien avoir besoin de migrer un site en ligne vers un environnement local, par exemple pour y ajouter de nouvelles fonctionnalités. Pour travailler en local, vous pouvez utiliser Local by Flywheel, qu’Alex vous présente dans cette vidéo :
- Vous désirez transférer votre site vers un nouvel hébergeur. Des raisons techniques (ex : vous voulez un hébergeur plus performant) ou personnelles (vous êtes insatisfait du service-client) peuvent vous y pousser.
- Vous créez des sites WordPress sur votre propre serveur en ligne et souhaitez les basculer sur le serveur de vos clients, par exemple.
Pour effectuer une migration, vous n’avez pas 56 solutions. Vous pouvez soit procéder manuellement, soit utiliser une extension.
Passer par un plugin est moins périlleux pour un débutant, rappelez-vous de ce que vous a dit le docteur ;-). Je vous explique pourquoi.
Pourquoi choisir un plugin de migration ?
Si vous disposez d’un minimum de connaissances techniques et d’une bonne dose de confiance en vous, vous pouvez parfaitement migrer un site à la main. On vous détaille d’ailleurs tout le processus dans cet article.
Par contre, il faut agir avec précaution car vous allez manipuler à la fois :
- les fichiers de votre site, en particulier le dénommé wp-config.php
- la base de données
- un client FTP (File Transfer Protocol), c’est-à-dire un logiciel qui permet de communiquer avec votre serveur et d’y transférer des fichiers.
Si vous débutez, toutes ces manoeuvres vous filent peut-être de l’urticaire, ou la frousse. Ou les deux.
Bref, vous n’avez sûrement pas envie de vous embêter à mettre les mains dans le cambouis. Et encore moins de faire planter votre site à cause d’une fichue erreur qui surviendrait lors de la migration.
La très sympathique “Erreur de connexion à la base de données” a par exemple un fort potentiel de gâcher une soirée, ou un dimanche ensoleillé (c’est le vécu qui parle).
Je ne sais pas vous, mais moi, je préfère laisser ce genre de truc à mon voisin ou à ma belle-mère.
Afin d’être peinard, je tiens votre sauveur : un plugin WordPress dédié à la migration. Ce dernier va limiter les risques de casse, tout en automatisant le processus de migration. Alors, elle est pas belle, la vie ?
Par contre, utiliser une extension ne vous dispense pas de vous affranchir des bonnes pratiques. Avant de passer à l’action, pensez à sauvegarder votre site (fichiers + base de données).
Certains hébergeurs proposent aussi de vous aider à migrer vos données. o2switch, par exemple, propose de le faire gratuitement uniquement lors de “la souscription d’une offre unique d’hébergement avec transfert d’un nom de domaine associé”. Pensez à vous rapprocher de votre hébergeur pour connaître leur politique à ce sujet. Enfin, notez que certains “gros” hébergeurs (ex : WP Engine, Cloudways) vont même jusqu’à proposer leur propre extension de migration sur le répertoire officiel WordPress.
7 plugins de migration WordPress
Il existe une multitude de plugins de migration sur WordPress. Pour vous aider à faire le meilleur choix, je vous ai concocté une sélection éclectique. Vous allez voir, il y en a pour tous les goûts.
Vous retrouverez des extensions incontournables qui cumulent des millions de téléchargements, mais aussi des plugins moins célèbres qui gagnent à être connus.
Concernant les critères de choix, j’ai pris le parti de vous présenter des extensions :
- disponibles uniquement sur le répertoire officiel. Vous ne trouverez donc pas de traces de Backup Buddy, Super BackUp & Clone, ou WP BackItUp.
- Qui proposent une fonctionnalité de migration dès leur version gratuite.
- Mises à jour fréquemment. Pour des raisons de sécurité, il est important d’utiliser des extensions correctement maintenues.
- Bien notées par les utilisateurs.
Pour info, les extensions de ce test sont classées dans l’ordre décroissant, en fonction de leur nombre d’installations actives. Il n’y a aucun favoritisme ici. Vous verrez laquelle j’ai préféré à la fin.
All-in-One WP Migration
Installations actives : 2 millions +
Connu comme le loup blanc dans le domaine des plugins de migration sur WordPress, je vous présente All-in-One WP Migration. Il s’agit tout simplement de l’extension du répertoire officiel qui compte le plus d’installations actives (2 millions +) sur notre sujet du jour.
Logiquement, j’étais obligé de vous la présenter. En plus, vous allez voir, elle fait le job.
Globalement très bien noté (4,7/5), ce plugin va migrer tout votre site (extensions, thèmes, base de données, médias) “sans qu’aucune connaissance technique ne soit nécessaire”.
Les + d’All-in-One WP Migration
- Sa simplicité d’utilisation grâce à une interface claire et agréable à utiliser : il n’y a pas de menu de réglages complexe. Vous avez uniquement 3 options d’utilisation : importer, exporter, ou sauvegarder votre site.
- Vous pouvez sélectionner les données que vous souhaitez migrer ou non (ex : ne pas exporter les extensions, les commentaires indésirables etc.). Pratique si vous avez certaines données volumineuses que vous ne souhaitez pas transférer.
- La possibilité d’utiliser le glisser-déposer pour importer les fichiers à migrer.
- La compatibilité avec de très nombreux hébergeurs.
- L’interface d’administration du plugin est parfaitement traduite en français.
Le truc ++ : Afin d’éviter les limitations de taille de téléchargements imposées par certains hébergeurs (souvent fixées à 2MB par fichier), All-in-One WP Migration migre votre site par fragments. Cela signifie qu’il scinde vos fichiers en morceaux (il n’y a aucun risque) afin que les fichiers trop volumineux ne compromettent pas le processus de migration.
Les limites d’All-in-One WP Migration
- La version gratuite de l’extension permet uniquement de migrer des sites dont la taille totale n’excède pas 512MB. Une version Pro disponible à partir de 69$ (environ 64€) fait sauter cette limite. Elle donne aussi accès au support, permet de restaurer une sauvegarde depuis votre serveur, et l’intégration avec WP-CLI.
- Pour importer ou exporter un site, vous devez d’abord exporter les fichiers du site à migrer depuis son back office, puis vous rendre sur le back office du site récepteur de la migration pour importer le fichier. Il y a donc quelques allers-retours à prévoir.
- En version gratuite, vous pouvez uniquement exporter vos sauvegardes via un fichier, téléchargé directement sur votre ordinateur. Seule des extensions sur-mesure vendues à l’unité (entre 99$ et 129$, soit entre 92€ et 120€) permettent d’envoyer vos sauvegardes vers des solutions de stockage tierces (ex : AmazonS3, Dropbox, Google Drive).
Duplicator
Installations actives : 1 million+
Place maintenant à un autre incontournable : Duplicator. Personnellement, je ne peux pas m’en passer. Je réalise l’essentiel des migrations de mes sites avec lui.
Et à ce propos, je n’ai jamais rencontré le moindre problème, ce qui en dit long sur son efficacité et sa fiabilité. Comme l’extrapole Alex, ce plugin “sauve des vies”.
La promesse de Duplicator ? Vous aider à dupliquer et déplacer un site d’un emplacement à un autre rapidement.
Découvrez mes retours sur ce spécimen.
Les + de Duplicator
- Un assistant vous accompagne pas à pas dans le processus de migration. Techniquement, Duplicator crée ce qu’il appelle un paquet, c’est-à-dire une archive zip contenant tout votre site (thèmes, extensions, base de données etc.) + un fichier d’installation qui permet de transférer le site à migrer vers le serveur de destination (ex : en ligne ou en local).
- La prise en main est accessible pour un débutant.
- Vous pouvez sélectionner les fichiers que vous souhaitez migrer ou non. Il est par exemple possible d’exclure certaines tables de votre base de données.
- Duplicator permet aussi d’effectuer des sauvegardes, même si ce n’est pas sa fonctionnalité première.
- Son interface est très bien traduite en français.
Le truc ++ : Duplicator vous signale si des fichiers sont trop volumineux lors de la création de votre paquet, ce que ne font pas tous les plugins. Vous pouvez choisir de les exclure du processus d’export pour optimiser vos chances de réussir votre migration. Seul bémol, ces fichiers devront ensuite être transférés manuellement sur le site migré.
Les limites de Duplicator
- Si les fichiers de votre site sont trop lourds, la version gratuite de Duplicator risque de ne pas toujours fonctionner. Je le recommande donc en priorité pour des “petits” sites.
- Les réglages et informations présents sur le tableau de bord nous plongent dans des termes techniques (ex : Journaux Trace, Moteurs d’archive, Script SQL) qui peuvent un peu décontenancer au départ. Mais pas de panique : la configuration de base permet d’effectuer une migration sans aucun problème, et sans toucher aux réglages initiaux.
- Même si Duplicator vous le signale à la fin de la migration, il faut bien veiller à supprimer les fichiers qu’il installe sur votre serveur pour éviter toute faille de sécurité.
- Vous devez utiliser votre FTP lors de la migration d’un site vers un serveur en ligne. Ce n’est pas un point négatif en soi, mais cela peut être un frein pour des débutants qui se lancent. Mais rassurez-vous, Alex a tout prévu pour que tout cela soit un jeu d’enfants. Dans la vidéo ci-dessous, il vous détaille pas à pas comment migrer un site de local en ligne avec Duplicator :
Pour aller plus loin, vous pouvez opter pour la version Premium. Duplicator Pro est disponible à partir de 59$ (soit environ 55€) pour une utilisation sur 3 sites. Elle permet notamment :
- la migration d’une installation WordPress multisite en un seul coup
- de vous connecter à cPanel directement depuis l’installeur
- d’accéder à un support professionnel
- du stockage dans le cloud vers Dropbox, Google Drive, Microsoft OneDrive, Amazon S3 et FTP/SFTP
WP Migrate DB
Installations actives : 300 000+
WP Migrate DB est une extension à l’usage bien ciblé, puisqu’elle permet uniquement de migrer votre base de données (dans sa version gratuite) sous la forme d’un fichier au format SQL. Pour info, MySQL est un logiciel qui permet de gérer des bases de données.
Si vous souhaitez l’utiliser, vous devrez donc manuellement copier les fichiers de votre site sur votre nouvel environnement.
Les + de WP Migrate DB
- Même s’il est en anglais, le menu de réglages est clair. On ne se perd pas dans les options, la plupart étant bloquées et réservées à la version premium.
- Vous pouvez exclure certaines données du processus d’export de votre BDD (ex : les révisions d’articles, les commentaires spam).
- Pour améliorer les performances et éviter un conflit, vous pouvez choisir de ne pas charger vos plugins lors de l’exportation de la base de données.
- Les développeurs de l’extension proposent une réduction de 20% si vous voulez basculer sur la version Pro.
Le truc ++ : WP Migrate DB permet de remplacer les URLs contenues dans la base de données à migrer (ex : localhost/votresitewordpress, si vous développez en local), par celles du site migré (ex : //votresupersite.fr).
Les limites de WP Migrate DB
- Vous ne pouvez pas migrer un site entier sans passer par la version premium de l’extension.
- L’extension est top pour les développeurs et profils aguerris qui souhaitent avoir la main sur le process de migration. En revanche, pour un débutant, c’est un peu plus complexe (il faut migrer les fichiers à la main). Par exemple, l’interface vous place nez à nez avec du vocabulaire pro-développeur assimilable à du charabia pour un non-averti. Si je vous parle de transients, et de GUIDs, vous me répondez ?
- Une fois pour votre BDD exportée, vous devez utiliser un outil comme phpMyAdmin pour importer votre fichier SQL dans la nouvelle base de données. Ce n’est pas une limite en soi, mais cela complexifie un peu plus la procédure lorsqu’on n’est pas habitué.
Et la version premium, ça donne quoi ? Disponible à partir de 99$ (environ 92€) pour une utilisation sur 1 site, elle automatise notamment le processus de migration en vous permettant de migrer tout votre site (thèmes, extensions etc.), et plus uniquement la base de données.
Vous pourrez aussi choisir les tables de la base à exporter, ou encore exclure certains types de contenus.
Par contre, attention. De nombreuses options (ex: export multisite, export des thèmes, plugins et fichiers média) ne sont disponibles qu’avec la version Developer (199$/an, soit environ 184€/an).
Clone
Installations actives : 200 000+
A présent, on passe à l’attaque de Clone. Cette extension a attiré mon attention pour plusieurs raisons.
D’abord, elle est entièrement gratuite, ce qui est un plus appréciable, même si le modèle gratuit a aussi ses limites.
J’avoue aussi avoir été intrigué par son image d’illustration sur le répertoire officiel, plutôt old school.
Et puis Clone, c’est aussi l’histoire d’un come-back. Le développement de l’extension a été mis de côté pendant 3 ans, avant d’être relancé il y a quelques mois. Ses concepteurs prétendent avoir conservé ce qui faisait sa force : la simplicité et la facilité d’utilisation.
Toutes ces raisons méritaient bien que je me penche en détails sur ce plugin.
Les + de Clone
- Clone migre un site sans que vous ayez besoin d’utiliser votre client FTP. Elle fonctionne sur le même principe qu’All-in-One WP Migration. Vous créez un import du site A, puis vous l’exportez vers le site B en copiant le fichier généré ou l’URL correspondante. Vous devez donc installer Clone sur les deux sites.
- La prise en main est très rapide. L’extension permet essentiellement de faire deux choses : créer une sauvegarde de votre site pour pouvoir le migrer, et supprimer les sauvegardes.
- Vous pouvez exclure certains dossiers (ex : wp-content) de votre migration.
Le truc ++ : Le plugin est gratuit.
Les limites de Clone
- Les développeurs précisent que dans 10% des cas, la migration ne fonctionnera pas, en particulier à cause de la configuration de votre hébergeur. C’est quand même un sacré frein à l’utilisation.
- La migration des gros sites (plus de 2GB) peut prendre jusqu’à une heure. Clone est essentiellement approprié pour les sites de petite taille (moins de 250 MB).
- Le back-office n’est pas traduit en français.
- Les réglages de l’extension sont pollués par un message informatif expliquant que l’extension fait appel aux dons de ses utilisateurs pour continuer son développement. Pour l’expérience utilisateur, c’est moyen.
WP Staging
Installations actives : 50 000+
A l’instar de WP Migrate DB, je vous présente désormais une extension destinée à un usage bien particulier.
WP Staging permet de déplacer un site sur un environnement de simulation (staging environment) en créant une copie conforme du site à migrer.
Techniquement parlant, le plugin explique qu’il clone votre site dans un sous-dossier de votre installation WordPress en production, en incluant une copie de votre base de données.
Attention : les tables de la base de données sont dupliquées avec un autre préfixe, même si la base de données reste la même. Pensez donc à faire du ménage après usage !
Vous le voyez, WP Staging se destine avant tout à celles et ceux d’entre-vous qui désirent tester leur site sans crainte de tout casser, avant de le passer en production.
Cela s’avère par exemple utile lorsque vous souhaitez mettre à jour des extensions, pour vérifier qu’elles ne causent pas des problèmes d’incompatibilité.
Après les présentations, place aux conclusions. Dis, WP Staging, t’as quoi dans le ventre ?
Les + de WP Staging
- WP Staging est très simple à utiliser : deux clics sont suffisants pour cloner votre site.
- Vous pouvez sélectionner les dossiers (ex : wp-admin, wp-admin, wp-content), ainsi que les tables de la base de données à cloner (vous avez même un aperçu de leur poids, ce qui est pratique).
- Certains réglages permettent de paramétrer manuellement la taille maximale des fichiers autorisés pour la copie, ou encore de désactiver les extensions, afin de rendre le processus de clonage plus fiable.
Le truc ++ : Seuls les administrateurs peuvent accéder au site de staging, avec les mêmes identifiants que ceux permettant d’accéder au site en production.
Les limites de WP Staging
- WP Staging précise que le site cloné sur l’environnement de simulation n’est ni accessible aux moteurs de recherche, ni aux internautes. Mais attention, il est possible d’accéder au site cloné en tapant son URL, sur laquelle vous trouverez une page de connexion personnalisée sur laquelle un abonné peut se connecter, par exemple.
- L’extension n’est que très partiellement traduite en français.
- Vous ne pouvez pas cloner les changements effectués sur le site de test vers le site en production. Cela est seulement possible via la version Pro de l’extension, accessible à partir de 89€/an (soit environ 82€/an) pour une utilisation sur 1 site. La version premium permet aussi de cloner une installation multisite, ou encore de migrer un site vers le sous-domaine ou le domaine personnalisé de votre choix.
WPvivid
Installations actives : 40 000+
WPvivid est une extension couteau-suisse aux multiples fonctionnalités. Avec elle, vous pouvez sauvegarder, restaurer et bien sûr migrer votre site WordPress.
Vous le voyez, elle propose beaucoup d’options dès sa version gratuite. Est-ce un gage de qualité ? Découvrez-le tout de suite.
Les + de WPvivid
- Le côté multi-tâches de l’extension est intéressant : vous pouvez à la fois migrer et sauvegarder votre site.
- Le processus de migration est facile et se fait automatiquement en 1 clic.
- Vous pouvez migrer votre site WordPress de votre environnement de développement vers le serveur en ligne, ou d’un serveur en ligne à un autre. A chaque fois vous devez activer l’extension sur les deux environnements (site à migrer et site de destination).
Le truc ++ : Il est possible de migrer votre site vers un sous-domaine et de procéder à une migration en téléchargeant une sauvegarde de votre site.
Les limites de WPvivid
- Le menu de réglages est une usine à gaz : il y a des infos partout et on ne sait pas vraiment où donner de la tête en le découvrant pour la première fois.
- Vous pouvez choisir le contenu à migrer, mais dans une certaine limite : vous avez le choix entre migrer les fichiers et la base de données, migrer les fichiers uniquement, ou migrer la base de données seulement (sans pouvoir sélectionner vos tables).
- L’interface d’administration de l’extension n’est pas traduite en français.
Une version Premium est disponible à partir de 99$ (soit environ 92€) pour une utilisation sur 3 sites. L’avantage, c’est qu’il s’agit d’un achat unique : vous payez une fois, et avez accès au support et aux mises à jours de l’extension pour toujours.
Côté fonctionnalités, WPvivid Pro permet notamment de migrer un site stocké à distance dans le cloud (ex : sur Google Drive ou Dropbox). Il propose aussi plus d’options au niveau de la sauvegarde et autorise la création de sites de staging.
Migrate Guru
Installations actives : 30 000+
“La façon la plus rapide de migrer des sites WordPress”. Voici comment se présente Migrate Guru sur le répertoire officiel.
Cette extension est très loin d’atteindre le nombre d’installations actives de certains mastodontes présentés ici. C’est d’ailleurs celle qui en compte le moins (30 000+).
Mais vous allez voir, cela ne l’empêche pas d’être un excellent outil. Comme quoi, la qualité n’est pas forcément liée au nombre d’utilisateurs.
Et je dis ça sans parti pris : je n’ai pas été embrigadé dans la secte Migrate Guru…
Allez, découvrez maintenant pourquoi ce plugin m’a séduit.
Note : Migrate Guru est développée par les concepteurs de BlogVault, qui proposent aussi une extension de sauvegarde appelée BlogVault Backups. Cette dernière permet également de migrer un site. On va ici se concentrer uniquement sur Migrate Guru, la solution spécifiquement dédiée à la migration.
Les + de Migrate Guru
- Simplicité d’utilisation. Migrate Guru n’ajoute pas de tableau de bord sur votre administration WordPress. Pour l’utiliser, il suffit d’entrer votre mail et une nouvelle fenêtre vous indiquera ensuite la marche à suivre.
- Une extension qui ne réclame aucune connaissance technique pour être utilisée.
- Le processus est automatisé de A à Z. Migrate Guru s’occupe de tout, y compris de modifier vos URLs.
- Il n’y a pas de limite de taille concernant le site à migrer, ce qui rend Migrate Guru très efficace pour migrer des sites contenant des fichiers lourds.
- Migrate Guru convient parfaitement aux gros sites, type boutique en ligne WooCommerce. Il précise être compatible avec plus de 10 000 hébergeurs. Si le vôtre n’est pas dans la liste, vous pouvez passer par FTP ou cPanel.
- Le plugin est gratuit.
- Vous pouvez suivre en temps réel la migration.
Le truc ++ : Migrate Guru utilise ses propres serveurs pour migrer votre site. Le processus est donc plus fiable, avec moins de risques de rendre votre hébergement indisponible pendant le transfert.
Les limites de Migrate Guru
- Migrate Guru précise qu’il ne fonctionne pas si vous comptez migrer un site du local vers le serveur en ligne.
- Vous ne pouvez migrer que 5 sites par mois, mais autant de fois que vous voulez.
- Devoir donner son email pour pouvoir utiliser le service est plutôt bizarre et pas vraiment user-friendly. Migrate Guru indique qu’il va s’en servir uniquement pour vous avertir de l’état de votre migration.
- Si vous choisissez de migrer par FTP, la manœuvre sera moins automatique car vous devrez entrer vos identifiants FTP. Bon, ce n’est pas la mer à boire, non plus.
Pour aller plus loin avec Migrate Guru, vous pouvez consulter ce tutoriel d’utilisation réalisé par le site Divi Community.
Avec ces plugins premium, on migre aussi
Comme indiqué précédemment, cette sélection se concentre uniquement sur les extensions proposant des fonctionnalités de migration gratuites.
Cependant, il existe aussi des plugins payants performants qui permettent d’effectuer des migrations. En voici quelques-uns à considérer :
- UpdraftPlus. Il s’agit de l’une des extensions de sauvegarde les plus célèbres de l’écosystème WordPress. Elle propose un add-on appelé Migrator pour migrer et cloner un site (à partir de 30$, soit environ 28€).
- Jetpack. L’une des plus célèbres extensions de l’écosystème WordPress (+ de 5 millions d’installations actives) a pour objectif de vous aider à améliorer la gestion et le fonctionnement de votre site sur 3 aspects principaux (design, sécurité, marketing). Son offre Personal (3,85€/mois) propose des outils pour migrer un site.
- Backup Guard. Cette extension pratique et agréable à utiliser propose avant tout des fonctionnalités liées à la sauvegarde. Cependant, une option pour migrer vos sites est disponible dans sa version Pro (à partir de 25$, soit environ 23€, pour une utilisation sur 2 sites).
- ManageWP Worker : Cette extension lie votre site au service ManageWP, qui permet d’assurer la maintenance de vos sites depuis un tableau de bord décentralisé (mises à jour des thèmes et plugins, sauvegardes, nettoyage du spam et des bases de données etc.). ManageWP propose aussi une option appelée Clone. Cette dernière vous aide à cloner un site sur un environnement de test, à le migrer chez un nouvel hébergeur etc. Cette option fait partie d’un add-on lié à la sauvegarde facturé à partir de 1,80$/mois par Manage WP. Pour en savoir plus sur ManageWP, consultez cette vidéo d’Alex :
Quel plugin de migration WordPress choisir ?
Tout au long de cet article, vous avez découvert plusieurs plugins de migration sur WordPress.
Vous vous posez peut-être la question suivante : lequel choisir ? Tout va essentiellement dépendre de vos besoins.
Personnellement, j’ai un faible pour Duplicator, et j’ai beaucoup apprécié l’efficacité de Migrate Guru.
Pour vous aider à faire un choix éclairé, j’ai recensé plusieurs cas d’usage :
- Vous êtes débutant et recherchez une solution de migration qui “déplace” tout votre site (fichiers + base de données) depuis n’importe quel environnement (local ou en ligne) : utilisez All-in-One WP Migration ou Duplicator. Avec ce dernier, pensez à faire un peu de ménage après usage.
- Vous êtes un développeur ou un technicien aguerri et recherchez une solution pour migrer votre base de données : servez-vous de WP Migrate DB.
- Vous voulez migrer un site sur un environnement de staging : installez WP Staging. Avec cette extension, attention à la sécurité, et n’oubliez pas le nettoyage. Le nouveau site dupliqué étant un dossier sur votre installation de WordPress, chaque sauvegarde complète de votre site va prendre aussi le site dupliqué !
- Vous désirez pouvoir migrer vos sites sans être limité(e) par la taille de vos fichiers : Migrate Guru vous ravira.
Chez vous, comment procédez-vous pour migrer vos sites ? Utilisez-vous une extension que je n’ai pas évoquée ici ? Faites-moi part de vos remarques et de vos retours d’expériences dans les commentaires.
Recevez gratuitement les prochains articles et accédez à des ressources exclusives. Plus de 40000 personnes l'ont fait, pourquoi pas vous ?
Super mais pourquoi ne pas ajouter aussi comment le faire « à la main » sans avoir à ajouter encore un plugin?
Bonjour Laurent,
Merci de ton retour. C’est indiqué dans l’article qui renvoie vers ce tutoriel, pour info.
Bonne continuation sur WPMarmite.
Bonjour, j’ai un wp multisite dont le but est de faire un site multilingue.. un sous site par langue.. une fois la version FR du site finie, je voudrais pouvoir dupliquer le site FR sur une install ES pour pouvoir y faire mes traductions.. quel plugin de migration vous semble le plus adapté.. grand merci par avance
Bonjour Steffy,
Cela dépend pas mal de la taille de tes fichiers.
All-in-One WP Migration et Duplicator fonctionnent très bien mais si ton site est important, tu seras peut-être limitée. Dans ce cas, tu peux partir sur Migrate Guru.
Bonjour,
Concernant le plugin All In On , on peut installer des sites de plus de 512 Mo en version gratuite, si on modifi les paramètres de son serveur (post_max_size, il me semble).
Merci pour cette article 😉
Migrate Guru m’a sauvé la vie (plusieurs fois) ! De loin le plus performant et le plus sur des plug-ins cités ci dessus, de mon petit avis .N’ayant pas toujours une connexion idéale, le fait qu’il utilise ses propres serveurs permet de migrer des sites de plusieurs gigas en moins d’un quart d’heure…
Très bon article, comme toujours, la Marmite 🙂
Salut Anthony,
Merci pour ton retour ;-).
Bonjour et merci pour cet article complet !
J’utilise uniquement Duplicator Pro, il fait très bien le job et alerte si besoin en cas d’erreur. Juste une remarque, il supprime de lui même (depuis quelque temps) tous les fichiers d’installation après une installation, donc une tâche en moins à faire. Avant il indiquait qu’il fallait les supprimer depuis un lien dans l’Admin, et encore avant il indiquait qu’il fallait aller dans le dossier racine pour les supprimer 🙂
Bonjour Olivier,
Merci pour ton retour. Effectivement, mais je conseille quand même d’aller vérifier sur ton client FTP qu’il n’ait pas laissé de traces, ça peut arriver.
Merci pour cet article très intéressant.
Pour ma part j’utilise Duplicator que je trouve très pratique.
Je m’en suis également servi pour faire du « staging » (je n’aime pas trop le principe de WP Staging de remplir la base de données standard du site à dupliquer avec des données concernant le site de preprod, test ou ce que vous voulez).
Il existe également un outil de staging (WP Tiger) chez O2swith (https://wpmarmite.com/o2switch/) que je trouve très pratique et très bien fait !!!
Ange.
Bonjour Ange,
Merci d’avoir pris le temps de partager ce retour :-).
Bonjour Thibault,
Merci pour cet article très détaillé. J’ai une question pour vous :
A propos d’All-in-one Migration, vous indiquez « En version gratuite, vous pouvez uniquement exporter vos sauvegardes via un fichier zip, téléchargé directement sur votre ordinateur. « . J’ai fait la manip : l’extension ne génère pas un fichier zip, mais un .wpress. Et ça me pose un problème puisque j’ai besoin d’un .zip pour l’importer dans Local Flywheel. J’ai essayé en zippant le .wpress mais ça ne fonctionne pas mieux.
Avez-vous une idée pour résoudre ce problème ?
Merci beaucoup
Bonjour Marie,
Merci pour le retour. Tout est normal chez vous, le fichier est bien au format .wpress, je vous confirme. On va rectifier dans l’article.
Pour l’ajouter via Local by Flywheel, il vous suffit d’activer All-in-One WP Migration sur votre installation locale, puis d’importer votre fichier .wpress à l’aide de l’extension.
Bonne continuation.
Parfait.
J’aurais aimé avoir cet article lorsque j’ai changé hébergeur. Quelle galère !
Même avec l’aide des supports techniques, je ne comprenais rien aux explications… C’est sûrement très simple, une fois qu’on l’a fait, mais quand c’est la première fois, tout est à découvrir.
J’ai lu ou visionné beaucoup de tutos sur le net. Cela m’a pris environ dix semaines. J’ai finalement opté pour All-in-One WP Migration. Comme les hébergeurs n’utilisaient pas les mêmes versions de PHP, j’ai vérifié le résultat du transfert en installant Local Flywheel. Cela me permet également de faire des tests sans risquer de tout casser.
L’article me conforte globalement dans mes choix. All-in-One WP Migration est vraiment simple d’utilisation pour un néophite.
Bonjour Georges,
Merci pour ces éclaircissements :-).
Merci pour votre article. Personnellement, j’ai utilisé « All In One Migration » pour plusieurs migrations ou backup de sauvegardes suite à problèmes sur sites, je n’ai jamais été déçu. Cela a toujours très bien fonctionné, c’est très simple d’utilisation et ce plugin se charge aussi de la migration de la base de données et de sa compatibilité avec le fichier wp-config.php. La seule chose à faire est d’ensuite vérifier la bonne configuration des permaliens sur wordpress…
Bonjour Pierre Yves,
Très bonne remarque pour la configuration des permaliens, merci.
Salut Alex,
De ma part j’utilise All-in-One WP et je l’adore.
Je peut passer du local au live, du live au local ou même du live vers un autre live. Parfait.
Bonjour Guilherme,
C’est une très bonne extension, effectivement. Merci pour le retour !
Post vraiment sympa, mérite d’être partagé. Ce site regorge d’informations exactes et réelles. Continuez votre bon travail.
Bonjour Darius,
Merci, c’est sympa. Bonne continuation sur WPMarmite.
Merci & bravo Alex et toute ton équipe pour la qualité de votre travail !
pour ma part, j’ai testé Duplicator et ensuite téléchargé la version PRO avec le lien fourni
(pour les sites de plus de 500 M ).
Bonne continuation !
Merci Thibaut pour (encore une fois) un superbe article qui va clairement me dépanner ><"
Petite question : en omettant le fait que l'on peut être limité avec la taille de son site s'il est trop gros, quel est l'intérêt de par exemple utiliser All-in-One WP Migration alors qu'avec Duplicator, cela semble se faire en 3min ? 🙂
Est-ce que parce que parfois cela ne passe pas bien avec Duplicator ?
Merci par avance pour la réponse et encore merci pour cet article !
Bonjour, c’est plus une question d’affinité pour tel ou tel plugin. En effet avec Duplicator, la manip est très rapide.
MERCI BEAUCOUP
Bonjour Thibaut,
J’utilise One WP Migration suite à ma formation avec WPChef. Très content. Et en plus, étant hébergé chez Infomaniak, j’ai la possibilité de modifier temporairement les limites de mon site, ce qui fait que je ne suis pas limité à 512MB lorsque je veux mettre en ligne mon site local.
Tu écris:
« Vous ne pouvez pas cloner les changements effectués sur le site de test vers le site en production. »
Cela signifie-t-il qu’une fois les modifs faites et testées sur le clone, il faut les refaire à la main sur le site en ligne? C’est bien ça?
Hello Dom, oui. C’est à dire que tu ne peux pas migrer juste une modification. C’est tout le site que tu dois réinstaller. Ou alors comme tu dis, tu le refais a la mano sur le site en prod.
Cependant, s’il s’agit d’une modification de contenu d’article il existe un plugin qui fonctionne plutôt bien : https://fr.wordpress.org/plugins/wpsitesynccontent/
.
S’il s’agit de modification de structure du site, ManageWP a une version béta Async, qui permet de synchroniser une version test sur le site en prod, mais ce n’est pas encore bien abouti et il peut y avoir des plantages.
Merci Virginie.
Intéressant ce plugin. Par contre, je n’ai pas l’impression qu’il soit Elementor-Compatible. Donc pour le site sur lequel je suis en train de travailler, c’est mort.
Merci pour cet Article. Je souhaite utiliser l’extension Wp tiger disponible chez O2switch qui est vraiment pas mal pour du staging. Seul petit bémol, ayant un site e-commerce, si je met en ligne directement mon site après y avoir fait mes modifications je pert les nouvelles commandes, nouveaux membres etc.. Car cela écrase totalement la version en ligne. Quelqu’un à une astuce pour remédier à ce problème ? Ou doit je plutôt passer par une solution local du style All in one ?
Bonjour Alan, même si tu travailles en local tu auras le même souci au moment de migrer, surtout si le site n’est pas mis en maintenance pendant ce laps de temps. Il existe des extensions pour synchroniser les contenus mais pas forcément spécifiques à WooCommerce : https://wordpress.org/plugins/wpsynchro/ ou encore https://fr.wordpress.org/plugins/wpsitesynccontent/ (mais ce dernier est plutôt pour les contenus). Je ne les ai pas testé pour WooCommerce. I faudrait donc que tu te fasses un test de synchronisation avant de lancer les modifs.