
Comment migrer un site web wordpress d’un serveur à un autre?
Dans cet article nous allons vous expliquer comment déplacer un site web d’un serveur à un autre.
Ce déplacement peut être comparé à une transplantation d’un organe dans corps. C’est pourquoi il faut d’abord s’assurer de compatibilité, et ensuite le transplanter en s’assurer que la connexion avec les autres organes est bien réalisée.
Pourquoi migrer son site web d’un serveur à un autre?
Plusieurs raisons peuvent nous amener à migrer un site web wordpress d’un serveur à un autre, ci dessous quelques exemples :
- Migration avant la mise en production : entre les différents serveur de développement, qualification , pré-production et production
- Migration d’un serveur de production vers un autre pour plusieurs raisons:
- D’abord, l’insatisfaction liée à la qualité de service
- Ensuite, l’insatisfaction liée au tarif d’hébergement
- Et enfin l’insatisfaction liée au support et à la relation commerciale de l’hébergeur…
- Migration dans la cadre d’un sinistre depuis une sauvegarde vers un nouveau serveur.
Sauvegarde et transfert des fichiers des site web
Le site web wordpress est composé de 2 parties principales :
- Des fichiers plats
- Une base de données
La migration du contenu d’un site web wordpress consiste à faire une sauvegarde , ou un export de ces deux parties du serveur existant, pour les transférer vers le serveur cible.
- Réaliser une sauvegarde par un transfert de tous les fichiers du site web WordPress, en utilisant un outil de transfert de fichier FTP
- Exporter la base de données WordPress database via phpMyAdmin
- Créer une nouvelle base de donnée dans le nouveau serveur cible
- modifier le fichier wp-config.php pour refléter les nouvelles informations de la base de données et de l’accès utilisateur
- Importez l’export de la base de donnés, effectué lors de l’étape 2.
- Avec l’outil FTP télécharger la sauvegarde des fichiers WordPress effectuée en étape 1 vers le nouveau serveur..
Le contenu complet de votre site WordPress, fichiers et base de données, se trouve maintenant dans le nouveau serveur web. Sauf que votre nom de domaine pointe toujours vers l’ancien serveur . La dernière étape alors est de pointer le nom du domaine vers le nouveau serveur d’hébergement web.
Transférer la base de données WordPress database via phpMyAdmin
Avec phpMyAdmin, sélectionner d’abord la base de données du site qu’il faut transférer .
- Cliquez sur « Export » (exporter),
- Choisissez « Quick » (rapide)
- Sélectionnez SQL comme format.
- Sauvegardez le fichier sur votre disque dur.
Maintenant le contenu la base de données est sauvegardé sur le disque dur. il faut ensuite créer un base de données cible , et importer le contenu dans la nouvelle base de données.
Il est nécessaire de créer une base de données dans le nouveau serveur de l’hébergeur .Conservez le nom de cette base, celui de l’hôte, ainsi que le nom utilisateur et mot de passe de la base de données.
Pour importer le contenu dans la nouvelle base de données, accédez à phpMyAdmin dans le domaine d’administration. Dans la rubrique import (importer), sélectionner la base de données sur votre disque dur et commencer le téléchargement.
Modifier le fichier wp-config.php
- Modifier le fichier wp-config.php
Il faut modifier les données de configuration, pour indiquer la nouvelle base de données , avec le nom de l’utilisateur et le mot de passe pour y accéder.
Pour cela, modifier d’abord le fichier wp-config.php avec un éditeur de texte classique. Ensuite le fichier se trouve dans le répertoire à la racine de la sauvegarde de votre site.
- « DB_NAME »: Le nom de la nouvelle base de données
- « DB_USER »: Le nom de l’utilisateur pour accéder à la base de données
- « DB_PASSWORD »: Le mot de passe pour accéder à la base de données
- « DB_HOST »: Le nom du serveur de votre base de données
Ces informations sont disponibles sur l’espace personnel de votre serveur d’hébergement.
Basculer la paramétrage de l’enregistrement DNS vers le nouveau serveur web
Une fois vos fichiers sont transférés vers le serveur web cible, il faut d’abord changer le DNS du nom de domaine pour pointer vers le site web cible.
Le paramétrage du DNS du domaine, s’effectue ensuite dans l’espace client du fournisseur du nom de domaine ( domain registrar ). les fournisseurs des domaines .ma sont listé sur le site de l’ANRT l’agence nationale de la régulation du Télecom .
Une fois le paramétrage effectué, il faut attendre des fois jusqu’à 24 heures pour la propagation du domaine.
Pour la migration d’un site web wordpress d’un serveur à un autre, l’agence web Wedigitalpro dispose des experts et des outils, pour concevoir, créer, mettre en production et superviser les sites internet des clients très exigeants.
Wedigitalpro propose de vous accompagner. Contactez nous pour étudier vos besoins.