Mise à jour: 13 septembre 2024
Migrer un site WordPress vers un nouvel hébergeur ou vers un autre serveur web peut être une tâche intimidante, et pas seulement pour les débutants. Cela est le cas même si vous êtes un utilisateur WordPress assez expérimenté.
Déplacer WordPress d’un hébergeur à un autre est un type de défi complètement différent de celui du lancement d’un nouveau site à 100%.
Pas d’inquiétude ! Nous avons ce qu’il vous faut. Voici comment les 6 étapes à suivre pour assurer un transfert sans interruption.
Étape 1 : Dupliquez le site
La première chose à faire lorsque vous souhaitez transférer WordPress vers un nouveau serveur est la suivante : créer une sauvegarde du site (qui peut ensuite être transférée vers le nouvel hébergeur et y être restaurée).
Il existe de nombreuses méthodes pour y parvenir. Il existe même des services sur le marché qui s’occuperont de cette étape pour vous, sans parler des dizaines de plugins qui promettent des expériences de sauvegarde / restauration fluides.
Ici, nous allons nous concentrer sur l’une des meilleures solutions de toutes : Duplicator. Ses points forts ?
- Utilisable sur tous les hébergeurs WordPress
- Gratuit
- Fonctionne sans interruption.
Ainsi, débutez par installer Duplicator. Le processus d’installation est standard, donc pas de surprise à ce sujet.
Une fois le plugin prêt, accédez à Duplicator et cliquez sur le bouton « Créer un nouveau » à côté de « Paquet » :
Sur l’écran suivant, vous pourrez modifier les paramètres de la sauvegarde si vous le souhaitez, mais ce n’est pas obligatoire. Sinon, vous pouvez tout simplement cliquer sur « suivant ».
La section suivante indique l’endroit où Duplicator analyse votre configuration d’hébergement actuelle et évalue la compatibilité de cette configuration afin de procéder à une sauvegarde sans tracas.
Vous pouvez voir divers conseils en fonction de votre hébergeur web, mais, dans la plupart des cas, vous n’avez pas à vous en préoccuper. Duplicator vous donne également quelques conseils sur la façon de tous les effacer et de procéder à la sauvegarde.
Si vous voyez des notifications, cochez le champ « Oui », puis cliquez sur le bouton « Générer ». S’il n’y a pas d’avis, vous pouvez immédiatement cliquer sur le bouton « Créer ».
C’est là que Duplicator effectue sa magie ! Le processus de sauvegarde peut prendre un certain temps en fonction de la taille de votre site. Vous devez garder la fenêtre ouverte jusqu’à la fin.
Lorsque la sauvegarde est terminée, vous verrez un écran de confirmation tel que l’image ci-dessous :
Téléchargez le fichier d’installation et l’archive contenant la sauvegarde. Vous en aurez besoin lors des étapes suivantes pour transférer WordPress vers un nouveau serveur d’hébergement.
Étape 2 : Préparez votre nouvel hébergeur
Avant que votre nouvel hébergeur puisse recevoir la sauvegarde, vous devez la préparer en prenant soin de ces trois choses :
- Ajouter votre nom de domaine au serveur ;
- Créer une base de données vierge pour le site ;
- Dupliquez vos adresses e-mail (facultatif).
Nous verrons comment faire tout cela par la suite.
La plupart des hébergeurs Web utilisent cPanel pour permettre aux utilisateurs de configurer par eux-mêmes leur environnement d’hébergement, sans avoir à comprendre ce qu’il se passe sous le capot.
Si votre nouvel hébergeur utilise un panneau de gestion différent, vous pourrez notamment entrer en contact avec le support afin qu’il puisse gérer ces trois tâches pour vous.
Votre hébergeur web a surement dû vous fournir des informations de connexion à cPanel lors de l’inscription. Recherchez cet e-mail dans votre boîte de réception. Certains hébergeurs vous permettent d’accéder à cPanel directement à partir de la zone client principale. Par exemple SiteGround :
Ajoutez votre nom de domaine au nouveau serveur
Une fois connecté à cPanel, accédez à la section DOMAINES et cliquez sur « Domaines supplémentaires » :
Saisissez votre nom de domaine dans le champ « Nouveau nom de domaine ». Les deux autres champs seront remplis automatiquement. Cliquez sur Ajouter un domaine.
Une seconde plus tard, vous verrez votre nouveau domaine sur la liste. À ce stade, le serveur est prêt à accueillir votre nom de domaine ainsi que votre site Web.
Créer une nouvelle base de données
La prochaine chose que nous devons faire pour déplacer WordPress vers un nouveau serveur est de créer une base de données vierge. Ce sera la nouvelle page d’accueil des données de votre site.
Pour ajouter une nouvelle base de données dans cPanel, faites défiler jusqu’à la section BASES DE DONNÉES et cliquez sur Assistant Base de données MySQL.
Il s’agit d’une interface « étape par étape » qui vous guidera tout au long du processus de configuration d’une nouvelle base de données.
L’étape 1 consiste à choisir un nom pour votre base de données.
L’étape 2 consiste à créer des comptes d’utilisateurs qui pourront ensuite accéder à cette nouvelle base de données.
Ce nouveau compte d’utilisateur est la manière dont WordPress accédera à la base de données dans les deux sens. Remplissez les champs obligatoires et notez l’identifiant ainsi que le mot de passe quelque part. Vous en aurez besoin plus tard.
La troisième 3, et la dernière, consiste en l’affectation de votre nouveau compte d’utilisateur à la nouvelle base de données. Sélectionnez simplement « Tous les privilèges » et cliquez sur « Étape suivante ».
La nouvelle base de données vient d’être ajoutée !
Vous pourrez notamment déplacer votre adresse e-mail vers le nouveau serveur
La plupart des utilisateurs auront au moins une adresse mail personnalisée configurée sous leur nom de domaine. Le faites-vous ? En d’autres termes, avez-vous un e-mail dans le style suivant : « votrenom@votredomaine.com »?
Si oui, lisez cette section. Sinon, passez à l’étape suivante.
Lorsque vous déplacez WordPress vers un autre hébergeur web, vous déplacez également votre nom de domaine vers le nouvel hébergeur, de telle sorte que tous vos e-mails commenceront à arriver sur ce nouvel hébergeur.
Cependant, si vous ne configurez pas correctement vos comptes de messagerie sur le nouveau serveur, ces e-mails seront perdus quelque part (ou marqués comme «non remis: le destinataire n’existe pas» ). C’est à éviter.
Heureusement, empêcher cela est assez simple :
Dans cPanel, faites défiler jusqu’à la section « EMAIL » et cliquez sur « Comptes de messagerie » :
Cliquez sur « + Créer » à droite.
Ce qu’on va faire maintenant c’est d’ajouter votre adresse mail déjà existante au nouveau serveur.
Voici le formulaire :
- Domaine : sélectionnez votre nouveau nom de domaine – celui que vous déménagez;
- Nom d’utilisateur : c’est important (!), Vous devez entrer le même nom d’utilisateur que celui que vous avez utilisé avec votre hébergeur précédent ;
- Mot de passe : un nouveau mot de passe, n’a pas besoin d’être le même que l’ancien;
- Espace de stockage : meilleur réglage sur Illimité.
Cliquez sur « + Créer » pour finaliser la configuration.
Si vous avez plus d’e-mails définis sur votre ancien hébergeur, répétez le processus pour chacun.
Vous devriez voir votre email sur la liste.
À ce stade, votre nouvel hébergeur est prêt à accueillir tout courrier entrant adressé à votre domaine.
Étape 3 : téléchargez votre site WordPress sur le nouvel hébergeur
Une fois le nom de domaine et la base de données prêts (ainsi vos comptes emails également), nous pouvons désormais télécharger l’intégralité de la sauvegarde de votre site sur le nouveau serveur.
Pour ce faire, dans cPanel, faites défiler jusqu’à la section « FICHIERS » et cliquez sur « Gestionnaire de fichiers » :
Accédez au répertoire qui a été créé pour le nouveau nom de domaine – celui dans lequel vous effectuez le transfert. Dans la plupart des cas, ce sera quelque chose comme : « public_html / VotreDomaine.com ».
Une fois sur place, il vous suffit de télécharger les archives de votre site – celle que vous avez obtenue à partir de l’application Duplicator. N’oubliez pas de télécharger l’archive (zip) ainsi que le fichier installer.php. C’est dans le répertoire que tout se terminera lorsque vous déplacerez WordPress vers un nouveau serveur.
Étape 4: modifiez le fichier “hosts” sur votre ordinateur
À ce stade, vous êtes presque prêt à effectuer l’importation finale de votre site WordPress et à transférer tous ses fichiers et données.
Toutefois ! Avant de pouvoir le faire, vous devez être en mesure d’accéder au nouveau serveur via le navigateur à partir de votre ordinateur local. Cela semble assez simple en soi, mais il y a un problème que nous devons résoudre en premier lieu :
Pour le moment, votre nom de domaine n’a pas été officiellement redirigé vers le nouveau serveur – nous ne l’avons pas encore fait pour éviter les temps d’arrêt, et nous n’allons le faire qu’au tout dernier moment.
Tout est bon, mais cela signifie également que votre nouveau serveur est fondamentalement invisible pour le public (y compris vous) et ne peut pas être consulté directement.
Pour contourner ce problème, vous pouvez faire quelques ajustements sur votre fichier hosts sur votre ordinateur pour accéder manuellement au nouveau serveur lorsque vous recherchez le domaine de votre site Web.
Voici comment procéder :
Tout d’abord, revenez à cPanel et voyez quelle est l’adresse IP de votre nouveau serveur. Cette information est généralement visible dans la barre latérale. Exemple :
Notez cette adresse quelque part; vous en aurez besoin dans une minute.
Voici comment modifier le fichier “hosts” pour pointer votre site WordPress soit visualisé en utilisant l’IP de votre nouvel hébergeur web.
Comment modifier le fichier hosts sur Windows:
Le fichier hosts n’a pas d’extension mais il est au format texte brut, ce qui signifie que vous pouvez l’ouvrir avec le Bloc-notes.
À la toute fin de ce fichier, ajoutez une nouvelle ligne comme celle-ci:
IP.SERVEUR. VOTREDOMAINE.com
Par exemple:
18.25.13.190 VOTREDOMAINE.com
Enregistrez le fichier.
Comment modifier le fichier hosts sur Mac:
Tapez:
sudo nano/etc/hosts
et appuyez sur Entrée.
Saisissez votre mot de passe administrateur et appuyez sur Entrée.
Vous êtes maintenant dans l’éditeur de texte Nano et le fichier hosts est ouvert.
À partir de maintenant, lorsque vous essayez d’accéder à votre site à partir de votre navigateur Web, vous serez redirigé directement vers le nouveau serveur.
Soulignons que vous seul pouvez accéder au nouveau serveur de votre site. Tout le monde ira sur votre ancien hébergeur web lorsqu’ils essaieront de consulter le site.
Donc, de leur point de vue, aucun changement n’a été effectué : vous n’avez pas encore migrer WordPress vers un nouvel hébergeur.
Étape 5 : installer le site via le programme d’installation en ligne
Lancez votre navigateur et accédez à « VotreDomaine.com/installer.php. »
Une fois que vous avez fait cela, vous verrez l’interface principale du programme d’installation. Tout ce que vous devez faire ici est d’accepter les conditions et cliquez sur « Suivant ».
L’étape suivante consiste à saisir les détails de connexion de votre nouvelle base de données – celle que vous avez créée il y a quelques minutes.
Pour la plupart des hébergeurs, la valeur Host doit être définie sur « localhost ». Cliquez sur « Tester la base de données » lorsque tous les champs sont remplis.
Si tout s’est bien passé, vous devriez voir ceci :
Vous pouvez cliquer sur « Suivant » pour continuer, puis confirmer le message contextuel pour exécuter le programme d’installation.
Cliquez à nouveau sur « Suivant » sur l’écran suivant pour confirmer le titre du site ainsi que l’URL.
Quelques secondes plus tard, l’installation devrait être terminée. Voici à quoi ressemble généralement le message de confirmation final lorsque vous parvenez à transférer WordPress vers un nouveau serveur :
C’est une bonne idée de cocher la case intitulée « Suppression automatique des fichiers d’installation…»
Cliquez sur « Administrateur » pour accéder au tableau de bord WordPress du site sur le nouvel hébergeur.
Tous vos comptes WordPress sont les mêmes qu’avant le déplacement du site vers le nouvel hébergeur.
Une fois connecté, vous verrez une confirmation que les fichiers d’installation ont été supprimés. Vous n’avez probablement plus besoin du plugin Duplicator, alors vous pouvez dorénavant le désactiver / supprimer.
Vous pouvez voir votre site Web sur le nouveau serveur dans toute sa splendeur lorsque vous accédez à VOTREDOMAINE.com. Gardez à l’esprit qu’il n’y a que vous qui pouvez le voir en ce moment (il n’a pas encore été rendu public sur le Web) – cela est dû au fichier HOSTS dont nous avons parlé précédemment.
Étape 6 : rediriger le nom de domaine
À ce stade, votre site Web a été entièrement migré vers le nouvel hébergeur. La dernière étape que nous devons faire maintenant est de dire aux internautes d’aller sur ce nouveau serveur lorsque vous recherchez votre site – au lieu de l’ancien serveur.
Cela se fait généralement en modifiant les DNS de votre nom de domaine. Pour les modifier, vous devrez revenir à l’endroit où vous avez enregistré le domaine en premier lieu.
Lorsque vous modifiez les paramètres vous devrez fournir les adresses DNS de vos nouveaux serveurs de noms – celles attribuées à votre nouvel hébergeur. Vous pouvez trouver ces adresses « namserver » dans le panneau utilisateur de votre nouvel hébergeur.
Par exemple, sur SiteGround, vous pouvez les trouver lorsque vous accédez à « Mes comptes » → onglet « Informations et paramètres » → «DNS du compte »:
Si vous ne parvenez pas à trouver les bonnes adresses DNS, vous pouvez toujours contacter le support de votre nouvel hébergeur. Ils vous informeront sans problème.
Une fois que vous avez défini les paramètres DNS de votre domaine pour pointer vers le nouveau serveur, vous devrez attendre un certain temps avant que le changement soit propager sur la toile. Ce processus prend généralement entre une heure et 48 heures.
Félicitations, votre site Web a été migré avec succès et vous avez maintenant appris à déplacer WordPress vers un nouveau serveur !
Quelle est la prochaine étape après avoir déplacé WordPress vers un nouveau serveur ?
Tout d’abord, vous pouvez revenir à votre fichier HOSTS et effacer cette entrée supplémentaire que vous avez effectuée lors de la migration. Vous n’avez plus besoin de cette ligne.
De plus, vous pourrez vérifier si votre configuration de messagerie afin de savoir si elle fonctionne toujours dans votre outil de messagerie. Même si vous avez toujours la même adresse e-mail, les détails réels de la configuration peuvent avoir changé.
Envoyez-vous quelques e-mails de test à partir d’une autre adresse et voyez si vous les recevez. Sinon, vous devrez vérifier auprès de votre nouvel hébergeur et obtenir des informations sur la configuration correcte de votre logiciel de messagerie.
Et c’est tout ! Votre site Web WordPress est maintenant avec le nouvel hébergeur !
- Avis Chemicloud - 7 novembre 2024
- Meilleurs Plugins Cache WordPress - 21 octobre 2024
- Avis Gandi - 18 octobre 2024