Bien plus qu'un hébergeur !
Besoin d'aide ?

Comment migrer un site WordPress avec Duplicator et changer d’hébergeur ? (exemple avec o2switch)

Dans ce tutoriel, nous allons voir comment pas à pas migrer un site WordPress depuis un compte d’hébergement o2switch vers un nouvel espace d’hébergement EasyHoster.

Migration d'un site WordPress avec le plugin Duplicatior depuis o2switch vers EasyHoster

En théorie, la migration d’un site WordPress n’est pas trop compliquée. Tous les sites Web sont composés de fichiers et de données stockées sur un serveur Web. Pour créer un clone de votre site WordPress, il suffit de dupliquer simplement tous vos fichiers et votre base de données… Le faire manuellement sur un site en production serait un peu long et surtout risqué.

Heureusement, le plugin WordPress Duplicator a été conçu pour vous faciliter cette intervention technique.

Voyons tout de suite les étapes à suivre.

1. Installation du plugin Duplicator sur le site WordPress à migrer

Tout d’abord, en toute logique, il va être nécessaire d’installer le plugin WordPress Duplicator sur le site se trouvant actuellement chez o2switch et que vous souhaitez migrer chez EasyHoster.

Pour cela, connectez-vous à votre tableau de bord WordPress > Cliquez sur Extensions > Ajouter. Ensuite, dans le moteur de recherche tapez “Duplicator”.

Cliquez enfin sur le bouton “Installer maintenant”.

Installation du plugin Duplicator depuis la galerie de plugins WordPress

Une fois le plugin Duplicator installé, activez-le en cliquant sur le bouton “Activer”.

Activer l'extension Duplicator depuis votre tableau de bord WordPress

Ça y est, la première étape est terminée, vous disposez du plugin WordPress Duplicator sur votre site.

2. Création d’une copie de votre site WordPress avec Duplicator (archive .zip)

Puisque le plugin Duplicator a bien été installé et activé sur votre site WordPress, vous verrez que dans votre menu latéral gauche, un onglet “Duplicator” est apparu.

Survolez cet onglet et cliquez sur “Paquets”.

Une fois que vous êtes arrivé sur la page “Paquets”, vous allez pouvoir créer une archive .zip complète de votre site WordPress.

Cliquez sur le bouton “Créer un paquet” pour entamer le processus de création de votre archive.

Définissez un nom à la future archive de votre site WordPress et cliquez sur le bouton “Suivant”.

Le plugin Duplicator va alors lancer un scan de votre site WordPress qui peut prendre quelques minutes.

Dans notre exemple, il s’agit d’un site composé d’une dizaine de pages comprenant des images. La taille des fichiers est de 344.07Mb et la base de données fait 6.42 Mb. Rien ne pose donc problème dans ce cas-ci.

Pour lancer la création l’archive .zip du site, il suffit de cocher la case “Oui. Continuons avec le processus d’assemblage” et de cliquer sur le bouton “Création”.

Il va maintenant falloir patienter quelques minutes pendant que Duplicator prépare le clone de votre site WordPress.

La copie de votre site WordPress est maintenant prête ! Il ne vous reste plus qu’à l’installer tranquillement sur votre offre d’hébergement EasyHoster.

Si vous le souhaitez, vous pouvez retrouver l’installer.php et l’archive de votre site dans votre compte cPanel de votre ancien hébergeur. Pour cela, rendez-vous dans votre Gestionnaire de fichiers.

Tous les hébergeurs cPanel disposent d'un Gestionnaire de fichiers vous permettant de retrouver rapidement vos fichiers.

Ensuite, rendez-vous dans le dossier “wp-content” du site que vous souhaitez migrer > backups-dup-lite

Retrouver ces fichiers Duplicator (archive.zip et installer.php) via le Gestionnaire de fichiers

3. Télécharger et téléverser des fichiers chez EasyHoster

Deux méthodes s’offrent à vous, maintenant, pour télécharger et installer l’installer.php de Duplicator et l’archive .zip de votre site WordPress.

Méthode 1 – Téléchargement sur votre ordinateur de votre archive .zip et téléversement vers votre cPanel EasyHoster

Pour télécharger sur votre ordinateur le fichier installer.php de Duplicator cliquez que le bouton “Installeur”.

Ensuite, cliquez sur le bouton “Archive” pour télécharger le fichier .zip contenant votre site WordPress.

Vous disposez maintenant, sur votre ordinateur, des deux fichiers nécessaires à la migration de votre site WordPress avec Duplicator.

Méthode 2 – Téléversement direct depuis o2switch vers votre EasyHoster via le Terminal (commande wget)

Téléchargez le fichier installer.php sur votre ordinateur (comme expliqué dans la méthode précédente). Ce fichier étant très léger cela ne prendra que quelques secondes.

Pour connaitre l’emplacement de l’archive .zip de votre site WordPress, cliquez sur le bouton “Paquets”.

Ensuite, cliquez sur “Détails du paquet” représenté par une petite boite.

C’est dans l’onglet “Général” que vous aurez les adresses URL de l’installer.php et de votre archive .zip.

Faites un clic droit sur l’URL de l’archive et sélectionnez “copier l’adresse du lien”.

Connectez-vous maintenant à votre compte cPanel EasyHoster.

Ensuite, rendez-vous dans l’onglet “Terminal” afin d’avoir accès à l’interface permettant de lancer des lignes de commande.

Enfin, pour téléverser l’archive de votre WordPress à la racine de votre compte cPanel EasyHoster, entrez la ligne de commande suivante :

wget https://example.com/wp-content/backups-dup-lite/archivename_archive.zip

Bien sûr, remplacez l’URL example.com en collant l’adresse de l’archive que vous aviez dans votre presse-papier.

Appuyez sur la touche Enter de votre clavier pour exécuter la ligne de commande.

Le téléversement de l’archive ne prendra que quelques secondes.

Cette méthode est beaucoup plus rapide. Elle vous évite le délai d’attente du téléchargement sur votre ordinateur et de l’envoi de l’archive sur le serveur.

4. Placer votre archive et l’installer.php dans le bon dossier

Si vous avez suivi la méthode 1 pour télécharger la copie de votre site, vous avez donc les fichiers sur votre ordinateur.

Si vous avez préféré gagner du temps en utilisant la méthode 2, l’archive de votre site se trouve à la racine de votre espace d’hébergement EasyHoster. Ici :

Il faut maintenant décider dans quel dossier déposer les fichiers pour continuer votre migration depuis o2switch vers EasyHoster.

Si ce n’est pas déjà fait, connectez-vous à votre compte cPanel EasyHoster.

1er cas de figure : nouvelle offre d’hébergement EasyHoster

Le site que vous cherchez à migrer chez EasyHoster est le domaine principal de votre offre d’hébergement EasyHoster.

Alors, vous devrez télécharger et/ou déplacer vos fichiers dans le dossier “public_html” de votre compte EasyHoster.

Pour cela, rendez-vous dans votre Gestionnaire de fichiers cPanel.

File Manager cPanel : gestionnaire de fichiers cPanel

Ensuite, entrez dans le dossier public_html et utilisez le bouton “Charger” ou glissez-déposez le(s) fichier(s) vers public_html.

N.B : si vous avez téléversé l’archive de votre site avec la commande wget, n’oubliez pas de téléverser, via le Gestionnaire de fichiers, le fichier installer.php dans le dossier public_html.

2ème cas de figure : domaine secondaire

Le site que vous cherchez à migrer chez EasyHoster n’est pas le premier site que vous installez sur votre offre d’hébergement EasyHoster ? Il va donc être nécessaire d’ajouter le site que vous migrez en domaine supplémentaire.

Pour cela, rendez-vous dans l’onglet Domaines Supplémentaires.

Ensuite, ajouter le domaine du site que vous êtes en train de migrer.

Dans le champ “Nom du nouveau domaine”, renseignez votre domaine. Les champs suivants (Sous-domaine et Racine du document) se complèteront ensuite automatiquement sur base de ce que vous avez indiqué dans le premier champ.

Finalisez l’opération en cliquant sur le bouton “Ajouter un domaine”.

Maintenant que vous avez ajouté ce domaine à votre compte d’hébergement EasyHoster, vous pourrez le voir apparaitre dans le bas de la page sous le titre “Modifier le domaine supplémentaire”.

Si vous vous rendez dans votre Gestionnaire de fichiers, vous pourrez également voir que vous disposez bien d’un dossier nommé hebergement-web.pro dans lequel vous devrez téléverser et/ou glisser-déposer le fichier installer.php ainsi que l’archive de votre site WordPress.

5. Créer votre base de données et son utilisateur

Avant de pouvoir se lancer dans l’installation de votre site chez EasyHoster avec Duplicator, il va être nécessaire de créer la nouvelle base de données qui accueillera les données que vous hébergiez jusqu’à présent chez o2switch.

Pour apprendre à créer une nouvelle base de données, un utilisateur MySQL et un mot de passe, suivez ce guide :

  Comment créer une base de données MySQL via l’assistant de mon interface de gestion cPanel? →

Gardez à portez de main le nom de votre base de données, de votre utilisa MySQL et son mot de passe. Vous en aurez bientôt besoin.

6. Faire pointer votre domaine localement vers EasyHoster

Afin de réaliser la migration de votre site en toute transparence sans période d’indisponibilité pour vos visiteurs, il est nécessaire de faire pointer localement votre nom de domaine vers votre nouvel hébergement EasyHoster grâce au fichier hosts de votre ordinateur.

Votre nom de domaine pointera vers EasyHoster, mais uniquement pour vous !

Pour cela, nous vous recommandons la lecture de ce guide de notre Centre d’aide :

  Comment faire pointer mon nom de domaine localement vers mon nouvel espace d’hébergement →

7. Lancer l’installation de l’archive Duplicator

Tout est prêt pour que vous puissiez maintenant, sereinement, lancer l’installation de l’archive Duplicator de votre site WordPress chez EasyHoster.

Pour cela, visiter l’adresse :

https://www.example.com/installer.php

Attention à bien visiter l’adresse en HTTPS et non en HTTP.

Bien sûr, example.com doit être remplacé par votre propre nom de domaine.

Vous pouvez décider d’utiliser les “www” ou non. Pour ne pas impacter sur votre référencement Google (SEO), si votre site chez o2switch est installé avec les “www”, conservez-les chez EasyHoster. De même, si votre site chez o2switch est installé avec sans “www”, ne les conservez pas chez EasyHoster.

Voici la page sur laquelle vous avez atterri en visitant l’URL /installer.php :

Rassurez-vous, il est normal de tomber sur cet avertissement SSL. Puisque votre nom de domaine ne pointe pas encore réellement vers EasyHoster, il ne dispose pas encore d’un certificat SSL.

Cliquez simplement sur “Paramètres avancés” et ensuite sur “Continuer vers le site”.

L’installation de l’archive de votre site WordPress avec Duplicator va pouvoir commencer.

A priori, tout devrait être au vert à ce stade.

Cependant, vous pourriez voir un petit “Warn” au niveau de la version de PHP. Cela arrive, par exemple, si chez o2switch vous étiez sur une version PHP antérieure à la version 8.1. Il faut savoir que tous les nouveaux comptes d’hébergement chez EasyHoster sont automatiquement placés sur la version 8.1 de PHP (dernière version stable).

Notez que la plupart des migrations WordPress se passent sans problème malgré cette différence de version de PHP. En cas de problème, vous pourrez simplement changer la version PHP de votre compte d’hébergement EasyHoster.

Pour continuer l’installation de votre site, cochez la case “I have read and accept all terms & notices” et clique sur le bouton “Next”.

Duplicator va ensuite extraire l’archive .zip de votre site WordPress sur votre espace d’hébergement.

Cette étape peut prendre quelques minutes.

Vous voici à l’étape 2 sur 4 de la migration de votre site WordPress.

C’est maintenant que vous allez devoir renseigner le nom de votre base de données, de votre utilisateur MySQL et son mot de passe.

Une fois que c’est fait, cliquez sur le bouton “Test Database” afin de vérifier que les informations que vous avez renseignées sont correctes.

Si tout est en ordre, vous devriez voir deux confirmations dans des petits cadres verts.

Cliquez ensuite sur le bouton “Next”.

Il vous sera demandé de confirmer si vous souhaitez lancer le processus d’installation de votre site WordPress.

Cliquez sur le bouton “Ok”.

L’avant-dernière étape est très simple. Elle vous montre simplement les informations que vous aviez renseignées dans votre site WordPress lors de sa création ainsi que le nouveau Path de votre site.

A priori, rien ne doit changer ici. Vous pouvez donc cliquer sur le bouton “Next”.

Et voilà ! La migration est terminée et Duplicator nous montre que tout s’est bien passé.

Vous pouvez cliquer sur le bouton “Admin Login”.

Il peut arriver que lorsque vous cliquez sur “Admin Login” au lieu d’atterri sur votre page de connexion WordPress, vous arriviez sur une page 404. Il va donc être nécessaire d’aller rechercher le contenu de votre fichier .htaccess chez o2switch.

Pour cela, pensez à demander l’affichage des fichiers dotfiles en suivant ce guide :

  Comment afficher les fichiers dot files (.htaccess, par exemple) chez mon hébergeur cPanel ? →

Une fois que vous voyez le fichier .htacces chez o2switch, ouvrez-le, copiez en le contenu.

Ensuite, retournez dans votre Gestionnaire de fichiers chez EasyHoster. Comme chez o2switch, demandez l’affichage des fichiers dot files. Enfin, éditez le fichier .htaccess existant, supprimez le contenu qu’il contient et collez le contenu que vous avez été chercher chez o2switch. Terminez en sauvant votre modification.

Cliquez à nouveau sur le bouton “Admin Login” de votre migration avec Duplicator.

Vous devriez maintenant voir ceci :

Comme vous pouvez le voir, les fichiers d’installation ont été supprimés et votre migration est terminée 🙂

Visitez votre site afin de vérifier que tout vous semble fonctionnel.

Passez ensuite à l’étape suivante.

8. Changer les NS chez votre registrar

À ce stade, il ne vous reste plus qu’à modifier les serveurs de nom (DNS, Nameservers) de votre nom de domaine, chez votre registrar, afin qu’il pointe vers EasyHoster.

  Quels serveurs de nom (DNS) dois-je utiliser pour faire pointer mon domaine vers EasyHoster ? →

9. SSL

Lorsque vous aurez configuré vos nouveaux NS depuis votre registrar, il vous sera nécessaire de patienter au moins 30 minutes et de surveiller la propagation de ceux-ci avec un outil comme dnschecker.org.

Une fois que vous aurez la confirmation que vos nouveaux NS sont bien propagés, vous devrez demander la génération d’un certificat SSL (HTTPS) pour votre nom de domaine.

  Comment accélérer la livraison du certificat SSL / HTTPS délivré par Sectigo ou Let’s Encrypt dans cPanel ? →

Besoin d’assistance pour votre migration WordPress?

Nous espérons que ce tutoriel vous aura permis de comprendre chaque étape technique de la migration d’un site WordPress depuis et vers un autre hébergeur cPanel avec le plugin Duplicator. Bien sûr, ces étapes restent les mêmes pour les autres hébergeurs ne proposant pas cPanel. Seuls les options de votre compte d’hébergement seront différentes.

Si vous ne souhaitez pas vous charger vous-même de la migration de votre site WordPress, confiez-nous cette tâche en devenant simplement client chez EasyHoster 🙂

Découvrez nos avantages concurrentiels, les services que nous offrons gratuitement pour les utilisateurs de WordPress et n’hésitez pas à contacter notre support technique !

Sur le même sujet : Comment migrer un WordPress volumineux, depuis un hébergement bon marché sans Shell SSH ?
Sommaire