Migrer son site WordPress avec Duplicator

Voici un tutoriel pour migrer un site WordPress en local vers o2switch grâce au plugin Duplicator.

Voici un récapitulatif des 5 étapes clés :

  1. Installation du plugin Duplicator
  2. Création du paquet Duplicator (sauvegarde du site actuel)
  3. Création et configuration de la base de données sur o2switch
  4. Chargement du paquet et du fichier d’installation
  5. Copie du site WordPress sur o2switch

1- Installation du plugin Duplicator

  • Dans le backoffice WordPress, accéder au menu « Extensions » et cliquer sur « Ajouter ».
  • Rechercher ensuite le plugin « Duplicator ». Installer puis activer le plugin.

2- Sauvegarde du site

  • Créer un « paquet » duplicator qui va sauvegarder tout le site. Pour cela, aller dans le backoffice wordpress et chercher le plugin Duplicator.
  • Un écran s’affichera, présentant les paquets existants. Dans le cas d’une première utilisation du plugin, la liste des paquets est vide.
  • Cliquer sur « Créer un paquet » (au haut à droite de l’écran).
  • Un écran de configuration doit s’afficher proposant de donner un nom au paquet : garder le nom suggéré, formé de la date du jour et du nom du site. Puis cliquer sur « Suivant ».
  • Le scan du site se met en route automatiquement. Une fois terminé, un écran s’affiche. Si tout est vert, cliquer sur « Création ». Si certains voyants sont au rouge, ouvrer l’onglet pour en savoir plus et suivre les instructions.
  • Patienter quelques instant le temps que le paquet se construise.
  • Une fois la paquet assemblé, il faut télécharger 2 fichiers :
    • L’archive qui contient tout le site
    • L’installeur, fichier php permettant l’installation sur le nouveau site
  • Télécharger ces 2 fichiers et les garder sur l’ordinateur. La copie du site d’origine est terminée. Il faut maintenant créer la base de données sur o2switch et installer la copie du WordPress.

3- Création et configuration de la base de données sur o2switch

Note importante  : bien noter tous les noms et mots de passe qui vont être créés dans cette partie car ils serviront lors de l’installation finale du site.

  • Une fois dans l’espace Cpanel d’o2switch, cliquer sur « Bases de données MySQL ».
  • Sur cet espace on voit les bases de données existantes et on peut créer une nouvelle base de données.
  • Choisir le suffixe que l’on souhaite puis cliquer sur « Créer une base de données ».
  • Une fois la base créée, revenir à l’étape précédente (espace « Base données MySQL ») et parcourir la page jusqu’à ce qu’on trouve le formulaire : « Utilisateurs MySQL ».
  • Choisir un suffixe pour le nom d’utilisateur ainsi qu’un mot de passe. Puis cliquer sur « Créer un utilisateur ».
  • Une fois l’utilisateur créé, revenir à l’étape précédente (espace « Base données MySQL ») et parcourir la page jusqu’à ce qu’on trouve le formulaire : « Ajouter un utilisateur à la base de données ».
  • Parcourir les deux menus déroulants pour associer l’utilisateur et la base de données que l’on vient de créer. Puis cliquer sur « Ajouter ».
  • Pour finir, laisser toutes les cases cochées pour attribuer les bons droits à cet utilisateur qui sera utilisé lors de la création du site avec le fichier de configuration Duplicator. cliquer sur « Apporter les modifications ».

4- Chargement du paquet et du fichier d’installation

Il faut maintenant charger les fichiers générés par le plugin Duplicator sur l’espace d’hébergement du futur site web.

  • Depuis l’espace d’accueil Cpanel, cliquer sur « Gestionnaire de fichier ».
  • Accéder ensuite au répertoire portant le même nom que le nom de domaine. Il doit être vide ou contenir un dossier « cgi-bin ».
  • Repérer le bouton « Charger » dans la barre du haut du gestionnaire de fichier
  • Cliquer sur ce bouton et une fois sur la page de chargement des fichiers cliquer sur « Sélectionner un fichier » ou glisser les fichiers générés par le plugin Duplicator en étape 2.

Note importante  : Ne pas dézipper le dossier d’archive. L’installeur s’en chargera à l’étape suivante.

5- Copie du site wordpress sur o2switch

Dans le navigateur, ouvrir un nouvel onglet et tapez l’url du site web pour y accéder. On doit voir un écran avec notamment les deux fichiers Duplicator que l’on vient de charger.

  • Cliquer sur le fichier « installer.php ».
  • Un écran de configuration Duplicator apparaît. Cocher la case « I have read…. », puis cliquer sur « Next ».
  • Sur l’écran suivant, il faut renseigner les informations concernant la base de données et l’utilisateur associé.

Note : garder « localhost » pour l’adresse de l’hôte de la base de données et 3306 pour le port. Si le test de connexion ne marche pas, vérifier les informations sur le panneau de configuration du Cpanel ou d’o2switch.

  • Cliquer sur « Test Database » pour vérifier que la connexion fonctionne. Si tout est bon, on doit avoir un message « success ».
  • Cliquer ensuite sur « Next » puis confirmer l’installation en cliquant sur « Yes » dans la popup.
  • Vérifier et changer si besoin les informations relatives à l’installation :
    • Url du site
    • Répertoire de destination sur le FTP
    • Nom du site (à priori la seul chose qu’il peut être utile de changer)
  • Passer à la dernière étape en cliquant sur « Next ».
  • Le site WordPress a fini sa migration. Le dernier écran propose de voir le rapport d’installation et invite à accéder à la page de login du site.
  • Une fois connecter dans le nouveau back-office, un message d’information suggère d’aller dans la configuration du plugin Duplicator pour supprimer les fichiers d’installation qui ne sont plus utiles. Cliquer sur « Y accéder ».
  • Cliquer sur « Supprimer les fichiers d’installations ».
  • Un message d’information récapitule les fichiers qui ont été supprimés.