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.

22 COMMENTAIRES

  1. 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
      @++

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

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

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

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

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

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

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

  9. 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” 😉

Laisser un commentaire