Dans ce tutoriel nous verrons comment migrer un site d’un emplacement A à un emplacement B. Pour les deux les versions peuvent être en ligne ou en local. La seule chose à respecter est de copier les bonnes URL.
Mise au point importante
Attention, avant d’aller plus loin, merci de vous référer à cet autre article sur les bases de la migration WordPress. Ce nouvel article permet juste de se passer de l’exécution du script directement dans PHPMyAdmin.
Nous utiliserons le script proposé par interconnectit. Celui-ci rajoute une interface qui vous facilitera la mise à jour et réglera surtout les problèmes mineurs que vous pourriez rencontrer sur certaines mises à jour. Sur le site, interconnectit, il faut désormais remplir un formulaire pour recevoir le lien de téléchargement. Du coup, voici le lien vers le dépôt Github du script Search Replace DB pour aller plus vite. C’est le même outil !
Enfin, comme l’outil l’indique, il faut impérativement supprimer ce script après la mise à jour des tables. Il affiche en effet des données sensible concernant votre base de données.
Affichage de la page du script
Après avoir effectué les transferts du dossier WordPress et de la base de données (comme décrits dans l’article sur bases de la migration WordPress, nous allons lancer le script.
D’abord téléchargez le et installez le à la racine de votre site en renommant votre dossier. Dans mon cas, je lui ai donné le nom migrer. Vous lancerez le script en utilisant l’URL:
http://nom-de-mon-site.fr/migrer/
Évidemment, l’URL donnée du site est à adapter par rapport à votre cas. J’ai suffisamment rencontré ce cas de figure pour me permettre d’insister.
Interface complète du Script
Dans cette partie, je passerai en revue les réglages proposés dans l’interface.
Affichage de la page d’accueil
Une fois le script lancé, une page apparaît (voir la capture qui suit). Ci-dessous, je détaille les différentes sections visible dans la page.
search/replace: URL à Changer
Dans cette partie, il s’agit de remplacer l’ancienne adresse de vote ancien site par la nouvelle. Dans les deux cas, cela peut être du local vers en ligne ou en ligne à deux endroits différents.
Attention sans mettre de / à la fin de l’URL. Dans mon exemple, je déplace un site test à la racine du serveur.
datadase: Vérifier les réglages de la base de données
Les différents champs de cette partie vous permettent de vérifier que les identifiants de la base de données sont les bons. C’est dans celle-ci que les changements vont s’effectuer.
tables: Tables sélectionnées
Les tables de votre base s’affichent. Ils seront tous sélectionnez normalement, sinon, utilisez la touche majuscule.
action: Lancer le script
Dans la partie suivante, nous verrons qu’il y a deux modes principaux.
Lancement du Script
Prévisualiser avec un Dry Run
Un Dry Run vous permet de tester le « chercher/remplacer » avant.
Résultat du Dry Run
Dans le résultat, des liens rouge (view changes) vous permettent d’afficher tous les changements avant l’opération finale.
Lancer le Live Run
Le bouton Live Run permet de lancer l’exécution du script sur la base données réelle. Veillez à bien avoir une sauvegarde de votre base de données au cas où.
Mettre à jour les permaliens
Rappel: Si vous avez des problèmes avec des pages non trouvées, veuillez à nouveau enregistrer les permaliens avec les mêmes réglages dans votre site.
Malgré mes tutoriels, si vous rencontrez des problèmes pour la migration de votre site, je vous recommande très vivement les services de WP Assistance. Je connais bien l’équipe.
Autres tutoriels sur le sujet
- WordPress :: Migrer et Synchroniser un site avec WP Migrate DB
- WordPress :: Sauvegarder son site WordPress avec BackWPup
- WordPress :: Migrer son site vers un autre hébergeur et le prévisualiser
- WordPress :: Migrer son site avec le script DBSR
- WordPress :: Migrer son site du local vers le serveur en ligne