Comment migrer un site WordPress avec un plugin ?

Comment migrer un site WordPress avec un plugin ?

Pourquoi vouloir migrer un site WordPress ?

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é.

Migrer un site WordPress avec une extension

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 :

  • Supprimer la limite d’importation de 512MB
  • Licence à vie avec des mises à jour à vie
  • Utiliser sur un certain nombre de sites Web
  • Premium Support
Conseil : Attention à la limite de taille des fichiers à télécharger chez votre hébergeur. Je vous conseille de lui demander avant.

Pour migrer votre site WordPress d’un serveur A vers un serveur B nous allons procéder en 4 étapes :

  1. Installer le plugin sur le site A
  2. Exporter le site A vers un fichier
  3. Installer le plugin sur le site B
  4. Importer le fichier d’export du site A

Etape 1 : Installation du plugin « All-in-One WP Migration »

Connectez-vous à l’administrateur de votre site WordPress à migrer puis :

  • Extensions > Ajouter
  • Dans le moteur de recherche tapez « All-in-One WP Migration » puis la touche « Entrée » de votre clavier

Installation du plugin « All-in-One WP Migration » pour migrer site wordpress

  • Cliquez sur le bouton Installer maintenant puis sur Activer

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 ».

Installation du plugin « All-in-One WP Migration » pour transférer un site WordPress

Etape 2 : Exportation de votre site WordPress à migrer

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.

  • Rendez-vous sur : « All-in-One WP Migration > Export »
  • Sur le bouton vert Export to choisissez « File »

Exportation de votre site WordPress en local

Le plugin rassemble tous les fichiers et la base de données et prépare le fichier.

Préparation de l'exportation de WordPress, migrate wordpress

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.

WordPress migration : Téléchargement du fichier d'exportation

Cliquez ensuite sur le bouton Close, votre exportation du site WordPress est terminée.

Etape 3 : Installation du plugin sur le nouveau site

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.

Etape 4 : Transférer un site WordPress

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.

  • Rendez-vous sur : « All-in-One WP Migration > Import »
  • Sur le bouton vert Import from choisissez « File »

Importation du fichier de sauvegarde de WordPress pour changer d'hébergeur

  • Sélectionnez le fichier .wpress que vous avez sauvegardé à l’étape 2
  • Le plugin lance la procédure d’importation

Assemblage des fichiers et de la base de données pour transférer un site wordpress

  • Un message d’avertissement apparaît pour vous dire :
    • Le processus d’importation va écraser votre base de données, les médias, les plugins et les thèmes. Assurez-vous que vous disposez d’une sauvegarde de vos données avant de passer à l’étape suivante.
  • Cliquez sur le bouton Continue et attendez la fin de l’importation

Migrer son site WordPress: Importation du fichier WordPress

Une fois l’importation terminée un message apparaît et vous demande deux actions :

  1. Vous devez enregistrer deux fois la structure des permaliens
    1. Cette action permet de mettre à jour la forme des permaliens
  2. En option, consultez le plugin
    1. Vous renvoie vers la page du plugin

WordPress migration plugin : Fin de l'importation du fichier WordPress

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.

Conseil : Lors de la migration WordPress l’extension « All-in-One WP Migration » reprend tous les éléments du site source, le site A. C’est-à-dire la base de données, les fichiers WordPress, les plugins, les médias, mais aussi tous les utilisateurs et leur mot de passe. Donc si sur le site de destination, le site B, vous aviez mis un autre mot de passe pour votre compte admin, celui-ci sera écrasé par celui du site A.

A vous de jouer 😉

Ce tuto vous a plus ? Alors n’hésitez pas à le partager sur vos réseaux sociaux préférés et à laisser un commentaire sur ce site.
À propos de l'auteur...

J’aime ce métier de Formateur Web. Transmettre mon expérience aux apprenants dans un subtile mélange de cours web théorique et exercices pratiques, je les accompagne tout au long de leur formation pour qu’ils réalisent dans les meilleurs conditions tous leurs projets.
Laisser un commentaire

39 COMMENTAIRES

  1. 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 😉

  2. 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?

  3. 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 www.xxxx.com et non www.xxxx.com/shop !
    Comment je dois faire svp, c'est une urgence absolue 🙂
    Merci pour votre aide

    • 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 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 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/
        @++

  4. 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?

  5. 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,

  6. Bonjour,

    Merci pour votre tuto, j'ai actuellement un site en local que je veux mettre dans un wordpress installer en sous-répertoire.

    J'ai fait toutes les étapes avec succès sauf la dernière. Effectivement, lorsque l'importation s'est terminée, la fenetre qui demande de mettre à jour les permaliens s'ouvre bien mais par contre, le lien qui permet de mettre à jour ne fonctionne pas. Si je veux le faire manuellement, ça ne marche pas car on me dit "Cette page ne fonctionne pas Impossible de traiter cette demande via monsite.com à l'heure actuelle."

    Que dois-je faire, car maintenant il n'est plus accessible….

    Merci beaucoup pour votre aide !

    • Bonjour Sophie
      Essayez en supprimant les plugins (après en avoir fait une sauvegarde) voir si la page blanche disparaît et remettez-les un par un pour essayer de détecter celui qui poserait problème

  7. Bonjour Nicolas,
    en suivant cette procédure, l'étape 2 "Exporter le site A vers un fichier" supprime-t-elle les données du site A ?
    Je veux tenter de le faire pour tester la procédure, mais sur un site qui n'a pas besoin d'être déplacé.
    Merci.
    Anne

    • Hello Anne
      Non les données du site A sont toujours présente sur le site A. Le fichier généré est une sorte de sauvegarde complète du site A que vous pourrez migrer sur le site B
      @++

  8. Bonjour et merci pour ce tuto.
    Je viens de suivre la préocédure, j'ai tenté de transféré mon site test vers le local.

    Mais l'import bloque sur 64% depuis presque une heure. Est-ce normal? Merci !

  9. Bonjour,
    Je voudrai migrer un site qui est sur un hébergement LWS vers un autre nom de domaine et hébergement LWS mais en sous domaine. J'ai créé le sous domaine, cela vas t'il poser problème avec la base de donnée ? Oui suffit il juste de suivre vos instructions ?
    Merci pour votre aide.

  10. Bonjour, je vous remercie pour vos tutos, ils m'aident beaucoup. Malheureusement ce soir je suis coincée dès l'export du fichier. Lorsque je veux enregistrer le fichier "Download localhost size 55 MB" je suis redirigées vers une page "No found" et je ne comprends vraiment pas pourquoi

  11. Bonjour Nicolas,

    Tout d'abord Merci pour ce tuto !!

    Je m’apprête à migrer avec ALL-IN-ONE via votre tuto, (Local vers —-> Ftp 1&1)

    Juste une question Les infos a rentrer lors de l'installation du WordPress "Clean" sur mon ftp ont tel une importance ? ou seront elles écrasées lors de l'import ?

    Dois – je donner un nom précis à mes tables de Base de données ? Mot de passe etc…

    Merci d'avance.

  12. Bonjour,
    je veux faire une copie de mon site hébergé chez OVH sir on serveur local (MAMP). Puis-je suivre les étapes expliquées pour la migration d'un site?

  13. Bonjour,

    J'ai créé un site en locale et maintenant je souhaite l'attacher sur mon NDD. Je suis chez OVH, offre perso, une seule base de donnée avec multisite.

    Je voulais utilisé Duplicator, mais apparemment celui ci écrase la BDD existante…. Du coup je me suis tourné vers ce plugin. Va t il m'écraser ma base de donnée existante svp ? (J'ai 2 autres site qui utilise ma bdd)

    un grand merci pour vos précisions

    • Bonsoir
      Oui la base de données sera écrasée par la migration donc si vous avez d’autres sites sur la même BDD (ce que je ne conseille pas) elles vont être écrasées. Il va vous falloir faire une migration entièrement manuelle.
      Bon courage 🙂

  14. Bonjour,

    J'ai effectué la migration de mon blog via ce plugin (très simple d'utilisation d'ailleurs), or désormais lorsque je clique sur n'importe quel article je me retrouve avec un message d'erreur 404 Not Found… Je ne suis pas très douée en informatique mais que dois je faire (en termes simples) s'il vous plait ?

    Diane

  15. Bonjour,
    Je souhaite migrer mon WP vers un autre serveur et un autre nom de domaine. Est-ce que je dois modifier quelque chose pour que que cela soit pris en compte? Est-il possible de ne transférer que les articles?

    Merci de votre réponse

    • Bonjour

      Rien à faire de plus pour la migration vers un autre domaine. pour ne transférer que les articles, vous pouvez utiliser « Outils > Exporter » et ne choisir que les articles puis dans le nouveau site « Outils > Importer » 😉