Vous avez créé votre site WordPress en local et vous désirez maintenant le mettre en ligne chez un hébergeur. Vous avez un projet de refonte du site en ligne et vous souhaitez transférer un site WordPress en local ou sur une zone test. Vous devez changer d’hébergeur et donc migrer un site WordPress. Ce tuto vous explique comment migrer un site WordPress avec une extension en quelques clics et en toute sécurité.
Il y a deux solutions pour migrer son site WordPress. A la main, étape par étape (je ferais bientôt un tuto sur ce sujet), ou avec l’aide d’un plugin prévu à cet effet.
Le catalogue des plugins « WordPress migration » vous propose des extensions gratuites et/ou premium comme :
Nous allons ici utiliser All-in-One WP Migration dans sa version gratuite. Dans sa version payante de $59.00 il y a :
Pour migrer votre site WordPress d’un serveur A vers un serveur B nous allons procéder en 4 étapes :
Connectez-vous à l’administrateur de votre site WordPress à migrer puis :
L’extension « All-in-One WP Migration » est maintenant installé et prête à l’emploi. Son menu est apparu dans la colonne de gauche sous « Outils ».
Trois fonctions sont disponibles, « Export », « Import » et « Backups ».
Dans cette étape, vous allez exporter l’ensemble de votre site (Fichiers + Bdd) avec la fonction « Export » de « All-in-One WP Migration », vers un fichier en .wpress.
Le plugin rassemble tous les fichiers et la base de données et prépare le fichier.
Une fois le fichier d’exportation prêt, vous pouvez le télécharger sur votre ordinateur en cliquant sur le bouton DOWNLOAD…. Vous utiliserez ce fichier tout à l’heure à l’étape d’importation.
Cliquez ensuite sur le bouton Close, votre exportation du site WordPress est terminée.
Vous devez auparavant avoir installé WordPress tout beau tout neuf sur le serveur de destination, un nouvel hébergeur, une zone test, en local, etc.
Procédez à l’installation de l’extension « All-in-One WP Migration » comme à l’étape 1.
Dans cette dernière étape, vous allez importer le fichier .wpress récemment créé vers le site de destination et ainsi migrer votre site WordPress et l’ensemble de son contenu.
Une fois l’importation terminée un message apparaît et vous demande deux actions :
Revenez sur cette page et cliquez sur le bouton Close. Vous avez fini de transférer un site WordPress d’un serveur A vers un serveur B.
A vous de jouer 😉
Voir les commentaires
Un immense merci ! Votre article est très bien expliqué ... Cela m'a grandement aidée pour un site "démo" qui doit migrer vers sa version finale ;)
Bonjour Nocolas! Merci beaucoup pour votre tuto, j'ai un problème... j'ai passé touts les étapes bien, mais à la fin rien n'était importé, juste les plaguins, pas de pages de site, pas de média, pourquoi ça peut arriver?
je vois la page d'exemple, comme c'était avant, je ne vois pas des articles
Visiblement votre export n'a pas fonctionné. Essayer avec cette extension https://fr.wordpress.org/plugins/duplicator/ vous trouverez des tutos en ligne
Bon courage @++
je vois les photos bien dans le dossier wp-content\uploads, mais pas dans le média du site, je vois aussi que thème child été importé mais le site ne ressemble pas du tout à ce que j'ai exporté
Bonsoir
Voyez-vous les articles et les pages ?
@++
Bonjour,
Je suis en train de faire le transfert, mais cela reste longtemps sur restauration de la base de donnée, aux alentours de 60 %.... ça fait plus de 30 mn...
Autre question, j'ai du en installant le wordpress sur le nom de domaine de mon client, rajouter /shop alors qu'il a prevenu ses clients que le nom de la boutique serait sur http://www.xxxx.com et non http://www.xxxx.com/shop !
Comment je dois faire svp, c'est une urgence absolue :-)
Merci pour votre aide
Bonjour Nicolas,
j'ai deja refait tout en enregistrant des modèles a l'aide Elementor. C'est possible que export n'a pas fonctionné à cause de plugin Elementor? Toutes les pages ont étés construites avec ce plugin
Bonjour
Je ne pense pas qu'Elementor soit le problème.
Allez sur le forum du développeur du plugin et décrivez votre problème, il aura pê la solution
URL : https://wordpress.org/support/plugin/all-in-one-wp-migration/
@++
Bonjour
Pour le blocage à 60% si c'est toujours le cas, il y a un problème soit dans l'archive fabriqué par le plugin, allez sur leur forum https://wordpress.org/support/plugin/all-in-one-wp-migration/ pour voir si votre problème est présent, soit sur votre serveur dans ce cas voyez avec votre hébergeur.
Pour http://www.xxxx.com/shop, vous avez dû mettre WordPress dans un sous dossier /shop/ donc pour ne plus avoir ce problème, recommencez l’opération, mais à la racine de votre serveur et non dans un dossier
@++
Bonjour!
Merci pour le tuto! Je teste en local ce plugin, j'ai exporté le fichier et c'est 200mb environ, mais il y a un limit pour import de fichiers - 2 mb, ça vaut dire que je ne pourrai pas fair import si j'ai besoin?
Bonsoir
Vous pouvez augmenter la taille des fichiers d'import en suivant ce tuto
https://help.servmask.com/2018/10/27/how-to-increase-maximum-upload-file-size-in-wordpress/
@++
merci beaucoup!
Bonjour,
J'ai migré mon site vers un autre domaine grâce au plug-in spécifié dans votre tuto mais j'aimerai supprimer l'ancien site à partir duquel j'ai effectué ma migration. Est-ce que je peux le faire sans risquer de perdre des données de mon nouveau site ?
Merci à vous,
Bonsoir Fanny
Oui vous pouvez supprimer l'ancien site puisque les deux ne sont pas reliés.
Et vous avez une copie complète avec le fichier en .wpress au cas où ;)
Cordialement