Déplacer un site WordPress vers un autre serveur et un autre nom de domaine
Dans cet exemple nous allons migrer un site développé en local (ancien site) sur son serveur de production (nouveau site).
L’opération consiste à transférer nos fichiers vers le nouveau serveur, installer la nouvelle base de donnée, modifier les identifiants de connexion à la base de donnée, et modifier les URL de notre site dans la base.
- Ouvrez le fichier
wp-config.php
et remplacer les codes de connexion à la base de donnée par ceux de la nouvelle : - Transférer l’ensemble des fichiers de l’ancien site sur le serveur du nouveau site avec votre logiciel FTP. Jusque là, rien de compliqué, juste un peu de patience le temps que tout soit correctement transféré.
- Pendant ce temps, ouvrez l’administration de votre ancien site puis installez et activez l’extension «
WP Migrate DB
» qui vous aidera à exporter la base de donnée et qui se chargera de modifier toutes les URL à votre place ! - Configurer l’extension en vous rendant dans l’onglet
Outils > Migrate DB
Dans la partie Find / Replace, comme leurs noms l’indiquent, la colonne de gauche contient les expressions à remplacer et celle de droite les noms de remplacement. Vous pouvez en ajouter d’autres si besoin en cliquant sur « Add Row ».
Si vous ne connaissez pas le chemin absolu de votre nouveau site (2e ligne par défaut), vous pouvez exécuter ce script sur votre nouveau site :
- Lorsque vous validez le formulaire, l’extension va lancer l’export sur votre disque dur. Une fois l’opération terminée, il ne vous reste plus qu’à installer la nouvelle base de donnée sur votre nouveau site.
- Accédez à votre nouveau site : miracle, tout fonctionne !..
Si cet article vous a aidé, si vous avez des questions ou des améliorations à proposer, n'hésitez pas à me laisser un commentaire en bas de page !