Créateur de thèmes WordPress :: Formateur :: Web Designer

WordPress :: Migrer son site avec le script DBSR

Publié le : 

Modifié le : 

Par : 

Dans ce dernier tutoriel sur le sujet nous verrons comment migrer un site d’un emplacement A à un emplacement B avec le script DBSR. 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, merci de vous référer à cet autre article sur les bases de la migration WordPress.
Nous utiliserons le DBSR. Ce script, comme celui d’Interconnectit, ajoute une interface.

Lancer le script pour migrer WordPress

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.

Placer le fichier script

D’abord téléchargez le script DBSR et installez le à la racine de votre site après avoir extrait le contenu de l’archive .zip.
Attention à bien supprimer le dossier du script après la migration. Il affiche des informations sensibles de votre site. Vous pouvez bien sûr le renommer pour sécuriser un peu plus.

Vous lancerez ensuite le script en utilisant l’URL:

http://nom-de-mon-site.fr/DBSR-master/

L’URL nom-de-mon-site devra être remplacée. C’est vraiment l’URL complète, qu’elle soit en local ou en ligne.

Capture: Placement du script DBSR

Vérifier les réglages de la base de données WordPress

Une fois la bonne adresse rentrée, une interface apparaît (voir ci-dessous). Si vous cliquez sur Submit, vous pourrez contrôler les différents identifiants de votre base de données.

Quand la bonne URL est lancée, une interface apparaît automatiquement pour vérifier que les réglages de base de données sont les bons. Il s’agit de vérifier:

  • Hostname: l’adresse de l’hébergement
  • Username: l’utilisateur
  • Password: le mot de passe
  • Database: le nom de la base
  • Charset: l’encodage

Tous ces éléments sont extraits de votre fichier wp-config.php

Capture: Détail de la base de données dans le script DBSR

Une fois que les vérifications sont faites, cliquez sur Next pour continuer la migration.

Chaîne à remplacer dans la base de données WordPress

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.

Nous allons effectuer un chercher/remplacer sur deux URL et peux importe qu’elles soient locales ou en ligne. Il s’agit toujours de prendre l’URL de votre page d’accueil.

Attention ne pas placer de / à la fin de l’URL. Dans mon exemple, je déplace mon site en ligne vers ma version locale.

Capture: Chaîne de caractère à remplacer dans DBSR

Enfin, cochez la case tout en bas Run a extended search pour chercher dans toute la base de données et cliquez sur Next.

Confirmation avant de finaliser la migration WordPress

Avant de finaliser la migration WordPress, vous devrez cocher This data is correct et cliquez sur Start

Capture: Confirmation de l'action dans le script DBSR

Mise à jour des Permaliens WordPress

Une fois la mise à jour de la base de données WordPress, vérifiez que le nouveau site fonctionne. Parfois, vous pouvez tomber sur des pages non trouvées. Dans la plupart des cas, il suffit de se connecter à son back-office et d’enregistrer les Permaliens (sans modifier son réglage) dans Réglages > Permaliens.

Notes: Merci à Amaury de m’avoir fait connaître le script.

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.