Vous souhaitez changer d’hébergeur mais le problème de réinstaller votre site en ligne se pose déjà.
Dans ce tutoriel nous allons donc vous expliquer comment migrer son site wordpress en décomposant les différentes étapes nécessaires pour déplacer votre site. Si vous rencontrez des difficultés pour installer de nouveau wordpress vous pouvez consulter notre précédent tutoriel vous expliquant la méthode pour installer un site wordpress.
Sauvegarder votre site WordPress
Afin de sauvegarder votre site en local pour ensuite l’installer sur un autre hébergement, vous devez sauvegarder vos fichiers présents sur votre FTP ainsi que la base de donnée accessible sur l’interface phpMyadmin de votre site.
1.1 Récupérer les fichiers
Connectez vous au FTP à l’aide de Filezilla, rapatriez tous les fichiers sur votre ordinateur.
1.2 Récupérer les données
Rendez vous à l’url phpMyadmin fourni par votre hébergeur (ex : https://phpmyadmin.ovh.net/). Une fois la base de donnée sélectionnée sur la barre latérale de gauche, rendez vous sur l’onglet Exporter.
Transférer votre site WordPress
Toutes vos données et fichiers sont maintenant sur votre ordinateur. Répétez ce processus de transfère dans le sens contraire sur votre nouveau FTP et sur votre nouvelle base de donnée.
Réglages
2.2 Changer de base de donnée
Votre nouvel hébergeur a dû vous fournir vos nouveaux identifiants MySQL, ouvrez le fichier wp-config.php présent dans les répertoires wordpress de votre FTP. Remplacez vos anciens identifiants par les nouveaux.
2.3 Vous n’avez pas changé de nom de domaine
Si vous avez garder votre nom de domaine précédent, la migration de votre site se termine à cette étape.
2.4 Vous avez changé de nom de domaine
Dans ce cas une étape supplémentaire est nécessaire au bon fonctionnement de votre site.
WordPress enregistre votre nom de domaine dans les tables de votre base de donnée, il faut donc remplacer votre ancien nom de domaine mentionné dans cette base par le nouveau.
Remplacer ce nom de domaine dans toute la base est assez laborieux, fort heureusement il existe un script permettant d’y parvenir en quelques clics : WordPress Search and Replace
La procédure est la suivante :
Télécharger le dossier contenant le script sur le site WordPress Search and Replace
Installer le dossier décompresser sur la racine de votre site.
Ouvrez l’url suivante dans un navigateur : www.votresite.com/Search-Replace-DB-master
Le script va automatiquement rechercher vos identifiants présent dans wp-config.php.
Sélectionnez ensuite les tables _options et _postmeta. Ne sélectionnez pas tout, vous risqueriez de changer un nomdedomaine qu’il ne faudrait pas.
Dans cette étape nous allons ici dire quel nom de domaine faut il remplacer et par lequel.
Vérifier bien les deux noms de domaine.
Safe Search Replace vous confirme que tout s’est bien passé.
Votre site est maintenant opérationnel avec son nouveau nom de domaine.
PS : N’oubliez pas de supprimer ensuite le script de votre FTP pour éviter les intrusions.