Tutoriels

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

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

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 »

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.

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 »

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

  • 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

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

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.
Nicolas MAUHIN

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.

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?

  • 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!
    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?

  • 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

Partager
Publié par
Nicolas MAUHIN