Exporter / importer son blog avec WP-DBManager

Après avoir exporté/importé mon blog avec succès via l’interface de phpMyAdmin, Christine, dans un de ses derniers messages, m’a fait part de son inquiétude devant cette « manoeuvre ».

J’ai lu ton article sur le test de migration de ton blog. Il m’a semblé à la lecture que la manoeuvre reste difficile pour moi. En tout cas, elle me fait peur.

J’ai cherché quelque chose de plus simple, j’ai testé l’utilisation de WP-DBManager. Son utilisation est effectivement moins compelxe que celle de phpMyAdmin, mais les lettres accentuées ne sont pas prises en compte. Malgré la modification du fichier sql généré par WP-DBManager, en remplaçant tous les signes « bizarres » par les lettres accentuées, le blog ne s’affiche pas correctement.

Voilà quand-même la marche à suivre ;-)

Création d’une base de données chez votre hébergeur

Bien sûr, les mêmes actions décrites dans l’article Exporter / Importer son blog avec phpMyAdmin … sont à effectuer avant l’importation de votre base de données. Je vous invite à vous y reporter.

Téléchargement de WordPress et création du fichier wp-config.php

Je vous invite à vous reporter à l’article précédent.

Sauvegarde des données du blog d’origine

  • Activez l’extension WP-DBManager si ce n’est déjà fait ;
  • rendez-vous dans Database > Backup DB ;
  • cliquez sur le bouton Backup ;
  • téléchargez sur votre ordinateur le fichier généré qui se trouve dans wp-content/backup-db.

Restauration sur le nouveau blog

  • Remplacez dans le fichier sql de sauvegarde, si nécessaire, le nom du répertoire de l’ancien blog par le nouveau ;
  • téléchargez ce fichier sql dans le répertoire wp-content/backup-db du nouveau blog ;
  • installez l’extension WP-DBManager sur le nouveau blog et activez-la ;
  • rendez-vous dans Database > Manage Backup DB ;
  • cochez le bouton situé sur la ligne de la base de données à restaurer puis cliquer sur le bouton Restore ;

Le nouveau blog

Toutes les données et les paramètres de configuration sont restaurés, les extensions activées comme elles l’étaient sur l’ancien blog, mais les lettres accentuées et autres caractères spéciaux sont remplacés par des caractères « bizarres ».

Il faut bien sûr avoir téléchargé le répertoire wp-content et autres dossiers d’images et de photos de l’ancien blog vers le nouveau, afin que notamment les extensions puissent être activées.

Problème des lettres accentuées

J’ai essayé de modifier le fichier sql en effectuant des « Rechercher/Remplacer » avec un éditeur de texte ; après avoir téléchargé ce nouveau fichier, l’affichage du blog n’était toujours pas conforme à nos caractères latin étendu.

J’ai même tenté d’utiliser le fichier généré par phpMyAdmin, mais la structure n’est sans doute pas la même, aucune donnée n’est importée !

Quelques conseils

Même si l’importation du fichier généré par WP-DBManager ne fonctionne pas bien, si vous souhaitez tout de même la tester, pour éviter tout problème d’accès à votre interface d’administration par la suite :

1. Sur le nouveau blog, activez l’extension WP-DBManager.
2. Restaurez votre blog avec le fichier sql.
3. Désactivez les extensions activées automatiquement par le fichier de restauration.
4. Réenregistrez les permaliens.
5. Réactivez les extensions.

Avantages et inconvénients de WP-DBManager

Avantages :

  • plus simple,
  • écrase automatiquement les tables précédemment créées.

Inconvénients :

  • ne prend pas en compte les lettres accentuées et autres caractères spécifiques à notre langue,
  • me semble moins fiable que l’importation via phpMyAdmin, j’ai dû recommencer plusieurs fois la création du blog pour utiliser les différents fichiers sql.

Ecrit par Lise - Site

3 commentaires

Ecrire un commentaire»
  1. Pourquoi ne pas utiliser l’outil standard livré avec WordPress (Outils > Exporter) ? Ils ont développé un format WordPress eXtended RSS (ou WXR), contient tous vos articles, pages, commentaires, champs personnalisés, catégories et mots-clés. Je l’ai utilisé plusieurs fois et permet d’exporter – importer sans le moindre problème !

    1. Parce que l’outil standard ne fonctionne visiblement que pour des blogs avec un nombre d’articles et de pages peu important.
      J’en ai parlé notamment dans l’article Exporter / importer son blog (avec WordPress) et à la fin de l’article J’ai testé WordPress 2.8 (sous Mac OS X) où les deux dernières copies d’écran parlent d’elles-mêmes !
      Pour un blog comme le mien, la seule façon de tout récupérer est d’utiliser phpMyAdmin.

  2. Merci pour ce retour sur ce plugins, je suis justement dans cette problématique. Je vais donc le tester pour voir si la migration fonctionne

Laisser un commentaire

Votre adresse mail ne sera jamais rendue publique ni utilisée.

*Si vous écrivez un commentaire ici pour la première fois, celui-ci ne sera publié qu'après validation par un administrateur du blog. Ne l'envoyez pas plusieurs fois !
*Bien sûr, tout commentaire injurieux, publicitaire ou spam sera supprimé.
*C'est à vous maintenant !

(obligatoire)
(obligatoire)
(obligatoire)

Laisser ces deux champs tels quels :

Protégé par Invisible Defender.

Protected by WP Anti Spam


  • Mentions légales
    Les différents éléments du Blog de Lise restent la propriété de leur(s) auteur(s) respectifs.


Connexion à WordPress protégée par Clef