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.

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

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

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

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

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.

Ensuite, entrez dans le dossier public_html et utilisez le bouton « Charger » ou glissez-déposez le(s) fichier(s) vers 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.

Ensuite, pour ajouter le domaine du site que vous êtes en train de migrer cliquez sur le bouton « Create A New Domain ».

Dans le champ « Domaine », renseignez le nouveau nom de domaine que vous souhaitez utiliser.

Finalisez l’opération en cliquant sur le bouton « Soumettre ».
- FAQ
- WordPress
- Migration de sites WordPress
- Je souhaite refondre mon site, comment faire une copie sur un sous-domaine ?
Dernière mise à jour :6 octobre 2022
Publication :30 août 2021
Je souhaite refondre mon site, comment faire une copie sur un sous-domaine ?
Il arrive toujours un moment où votre site WordPress doit subir une maintenance majeure, une mise à jour complète aussi bien au niveau graphique que technique.
Pour cela, nous vous recommandons de laisser votre site en production tel qu’il l’est actuellement et de créer une copie de ce site que vous utiliserez en tant qu’espace de développement. C’est sur ce site « en développement » que vous pourrez effectuer toutes vos mises à jour sans risquer de « casser » votre site « en production ».
Créer votre sous-domaine
La première étape sera, pour vous, de créer le sous-domaine sur lequel vous travaillerez cela peut être :
- dev.votredomaine.com
- refonte.votredomaine.com
- new.votredomaine.com
- etc.
Pour créer votre sous-domaine, rendez-vous dans votre compte cPanel. Ensuite, cliquez sur l’onglet « Domaines ».

Ensuite, cliquez sur le bouton « Create A New Domain ».

Dans le champ « Domaine », renseignez le nouveau sous-domaine que vous souhaitez utiliser.
Attention, il est impératif de décocher la case « Share document root (/home/user/public_html) with « domaine-principale.com ». Sans cela, votre nouveau sous-domaine sera configuré pour le dossier public_html (comme le domaine principal de votre offre d’hébergement). Vous devriez alors installer la copie de votre site dans public_html et écraser les fichiers déjà présents dans le dossier ce dossier.
Dans notre exemple, nous allons renseigner « dev.hebergeur-web.pro ».
Terminez en cliquant sur le bouton « Soumettre ».
L’ajout de ce domaine supplémentaire, en décochant la case Share document root, vous permettra de disposer d’un dossier spécifique portant le nom de votre nouveau domaine.
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 :
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 :
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 ».

Character set and collation isn’t supported on current database

Il sera nécessaire de vous rendre dans votre compte cPanel > phpMyAdmin.
Cliquez sur la base de données que vous avez créée dans l’un des points précédents puis rendez-vous dans l’onglet « Opérations ». Ensuite, dans la section Interclassement, sélectionnez dans la liste déroulante utf8mb4_general_ci au lieu de latin1_swedish_ci.
Revisitez votre URL https://www.example.com/installer.php, renseignez à nouveau les informations relatives à votre base de données et relancez le scan Duplicator afin de vérifier que vous n’avez plus d’erreurs.
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 :
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.
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.
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 !