Comment migrer son site WordPress ?
Découvrez les étapes clés pour une migration de votre site WordPress réussie !
Il existe de nombreuses raisons qui peuvent vous amener, un jour, à effectuer une migration Wordpress :
- vos sites sont développés en local et vous souhaitez les déposer ensuite sur votre serveur,
- vous désirez changer d’hébergeur pour des raisons techniques ou personnelles,
- vous réalisez des sites sur votre serveur et devez ensuite les migrer vers les serveurs de vos clients,
- etc.
La liste peut être longue ! Quoiqu’il en soit, effectuer une migration de site Wordpress peut s’avérer être un vrai casse-tête pour les non initiés. D’autant que l’enjeu est grand : ne pas perdre son travail au cours du processus !
Pour vous aider dans cette démarche, nous vous proposons d’étudier deux solutions :
- Une solution automatisée avec un exemple de plugin : Migrate Guru
- Une alternative manuelle pour les plus geeks qui aiment mettre la main dans le cambouis !
Migrer votre site en quelques clics avec Migrate Guru !
Attention
Ici tout se fait d’un hébergement à un autre. C’est pourquoi Migrate Guru ne pourra fonctionner si vous souhaitez migrer un site développé en local.
Étape 1 : installez le plugin Migrate Guru depuis l’interface d’administration de votre WordPress source
- Pour ce faire, recherchez “Migrate Guru” dans la partie “Extensions” de votre menu
- Installez et activez le plugin
- Pour le voir apparaître dans votre menu
Étape 2 : installez WordPress sur le site cible
Si Netim est votre hébergeur, vous pouvez lancer la pré installation du plugin WordPress lors de la commande de votre hébergement.
Si votre hébergeur ne le permet pas, rendez-vous sur notre article Les étapes pour créer un site Internet WordPress pour connaître la marche à suivre !
Étape 3 : ouvrez Migrate Guru
Vous devrez saisir votre adresse e-mail, cette dernière permettra au plugin de vous informer du début et de la fin de la migration.
Lancez ensuite la migration en cliquant sur le bouton “Migrate Site”.
Étape 4 : sélectionnez l’hébergeur de votre site cible
Uniquement les plus grands hébergeurs (américains pour la plupart) sont présentés dans cette liste. Si vous ne trouvez pas votre hébergeur cible, pas de panique ! Vous pouvez passer par l’option FTP.
Quelques informations vous seront demandées :
- l’URL de destination de votre site
- le protocole (FTP, SFTP, FTPS)
- l’adresse du serveur de destination
- l’identifiant FTP
- le mot de passe FTP
- le dossier dans lequel les fichiers de votre WordPress cible ont été enregistrés
Si vous conservez le même nom de domaine, il faudra également compléter les options avancées :
- l’adresse IP du nouvel hébergement
- le nom du serveur DNS communiqué par votre hébergeur
Le saviez vous ?
Les informations relatives aux identifiants FTP et WordPress peuvent être trouvées dans les e-mails de confirmation de votre hébergement ou d’installation de WordPress. Si vous ne trouvez pas ces données, contactez votre hébergeur pour qu’il vous les communique.
Étape 5 : lancez la migration !
Il ne vous reste plus qu’à lancer la migration de votre site Wordpress et patienter le temps que la procédure soit accomplie !
Le temps peut varier en fonction de votre débit et du volume de chaque site, en règle générale, cette solution est connue pour être relativement rapide.
Lorsque la migration sera complète, vous recevrez une notification par e-mail vous indiquant que le site est bien présent sur votre nouvel hébergement.
Réaliser votre migration manuellement en 4 étapes !
Étape 1 : migration des fichiers de votre site WordPress
- Connectez-vous chez votre hébergeur actuel en utilisant un logiciel FTP
Vous aurez besoin des informations suivantes :
– Hôte
– Identifiant FTP
– Mots de passe FTP
– Port - Exportez les fichiers de votre site WordPress
Sur l’écran de droite de votre logiciel, vous pourrez voir tous les fichiers présents sur le serveur de votre hébergeur actuel. Sélectionnez l’intégralité de ces fichiers et copiez-les sur la partie droite (local). À présent, réalisez l’opération dans le sens inverse, copiez les fichiers présents en local vers votre nouvel hébergement. - Connectez-vous à votre nouvel hébergeur en utilisant les informations mises à jour :
– Hôte
– Identifiant FTP
– Mots de passe FTP
– Port - Sélectionnez les fichiers de votre WordPress présents dans la partie gauche de votre écran, vers le serveur de votre nouvel hébergement, dans la partie droite de l’écran.
Étape 2 : exporter et importer la base de données et créer des profils d’utilisateurs
- Connectez-vous à phpMyAdmin chez votre hébergeur actuel
- Exportez votre base de données au format SQL
Vous êtes à présent en possession de votre export de base de données. Pour permettre l’import de ce fichier, vous devrez à présent créer une base de données et un utilisateur sur votre nouvel hébergement. - Créez une base de données en vous connectant sur l’espace d’administration de votre nouvel hébergeurChez Netim, cette fonctionnalité est disponible depuis Netim Direct :
– Rendez-vous sur la partie “Hébergement”
– Puis “Administration et services”
– Et enfin, cliquez sur “Base de données” et remplissez le nom que vous souhaitez donner à cette base - Vous devez également créer un utilisateur chez votre nouvel hébergeur, sans cela, votre base ne pourra fonctionner
Chez Netim, cette fonctionnalité est disponible depuis Netim Direct :
– Rendez-vous sur la partie “Hébergement”
– Puis “Administration et services”
– Et enfin, cliquez sur “Utilisateurs de base de données” et créez le profil d’utilisateur que vous souhaitez - Votre nouvel hébergement est à présent prêt à accueillir votre export de base de données
Connectez-vous à phpMyAdmin chez votre nouvel hébergeur, cliquez sur importer et sélectionnez le fichier correspondant.
Étape 3 : reconfigurer votre site
Maintenant que votre base de données et que vos fichiers sont bien à jour chez votre nouvel hébergeur, il ne vous reste plus qu’à modifier la configuration de votre site.
Pourquoi ? Pour permettre à votre nouvel hébergement de savoir où se situe les informations relatives à la base de données. Les informations à modifier sont situées dans un fichier texte, chez Netim il s’agit du fichier wp-config.php.
- Ouvrez votre client FTP et recherchez le fichier wp-config.php
- Ouvrez ce fichier et modifiez les champs suivants :
– DB_HOST : avec le nom du serveur de la base de données
– DB_NAME : le nom de la base de données
– DB_USER : le nom de l’utilisateur associé à cette base de données
– DB_PASSWORD : le mot de passe défini pour l’utilisateur - Votre site fait désormais appel à la bonne base de données et peut fonctionner pleinement.
Étape 4 : faire pointer le nom de domaine sur les nouveaux serveurs
Last but not least… vous devez également vous assurer que les DNS associés à votre nom de domaine soient correctement paramétrés et pointent bien vers les serveurs de Netim.
– Rendez-vous sur la partie “Domaines”
– Puis “Gestion des domaines”
– Sélectionnez le domaine que vous souhaitez modifier
– Puis dans la partie “Aperçu” cliquez sur “Administration du domaine” puis “Modification des serveurs DNS”
Vous êtes à présent prêt pour réaliser une migration Wordpress que ce soit automatiquement ou manuellement.