Exporter / importer son blog (avec phpMyAdmin)

Avant de me lancer dans la migration de mon blog vers un autre hébergeur, j’ai testé l’exportation / importation avec les outils PHP/MySql de 1&1. Article modifié le 29 juillet 2009 @ 14:41

monpanda avait décrit sur ce blog, il y a quelques temps, l’utilisation de ces outils. Je développe ici toutes les étapes pour exporter son blog.

Création d’une base de données chez 1&1

Cette base de données accueillera votre nouveau blog.

Connectez-vous à votre espace client et rendez-vous dans Applications Web > Administration de MySQL puis cliquez sur le bouton Nouvelle base de données.

Donnez-lui le nom souhaité puis validez.

Exportation du blog

  • Toujours dans la même interface, cliquez sur le bouton Administration sur la ligne de la base à exporter ; cliquez sur le nom de la base de données dans la barre latérale gauche ; l’ensemble des tables du blog s’affiche ;
  • sélectionnez toutes les tables puis cliquez sur le lien Exporter ;
  • cliquez alors sur le lien Tout sélectionner, cochez SQL, la case Transmettre de façon à pouvoir enregistrer le fichier, donnez un nom à votre fichier d’export puis cliquez sur le bouton Exécuter.

Importation du blog

  • Téléchargez les fichiers et dossiers du répertoire wordpress sur votre serveur dans un répertoire (sur mon serveur, il s’appelle BLOG1) ;
  • complétez le fichier wp-config-sample.php en ajoutant le nom de votre base de données, votre nom d’utilisateur, votre mot de passe et le serveur sur lequel est hébergée la base de données ; saisissez les clefs d’authentification dans les champs correspondants (vous pouvez vous connecter sur https://api.wordpress.org/secret-key/1.1/, le service de clefs secrètes de WordPress.org, pour les générer de façon aléatoire) ;
  • ouvrez avec un éditeur de texte le fichier d’export de la base de données, remplacez en utilisant la fonction Rechercher/Remplacer le nom du serveur du blog d’origine par celui du blog de destination, dans mon cas https://lise.tauber.fr par https://lise.tauber.fr1 ;
  • dans votre espace client 1&1, allez dans l’administration de la base de données créée pour accueillir votre blog, cliquez sur le nom de la base de données dans la barre latérale gauche, puis sur le lien SQL ;
  • cliquez sur le bouton Choisir le fichier et sélectionnez le fichier exporté précédemment puis cliquez sur le bouton Exécuter (en cas d’erreur à l’importation, vérifiez les lignes d’entête du fichier ; j’ai dû, pour ma part, corriger les signes ‘– ‘ des deux premières lignes de commentaire).

Le préfixe des tables de mon blog d’origine est wp_table1, j’ai donc modifié le fichier wp-config.php du blog de destination en indiquant le même préfixe. Depuis l’interface PHPMyAdmin, j’ai supprimé les tables créées par défaut par WordPress et préfixée ‘wp_’.

J’ai bien récupéré l’ensemble des données du blog !!

Configuration

Les paramètres des extensions et thèmes sont conservés, mais il faut parfois les réenregistrer ; l’apparence du blog est identique, les widgets sont à leur place dans la barre latérale ; bizarrement, les widgets textes de la barre au dessus du pied-de-page ne sont pas présents.

Il n’y a donc pas grand chose à faire si ce n’est :

  • télécharger le contenu du répertoire wp-content comprenant les plugins, thèmes, photos,… vers son serveur,
  • réengistrer les permaliens (1), de façon que le nouveau répertoire sur le serveur soit bien pris en compte,
  • réactiver le thème et enregistrer la configuration, bien que les paramètres soient conservés,
  • activer la feuille de style souhaitée de NextGEN Gallery,
  • réactiver les extensions : je les ai réactivées cinq par cinq de façon à trouver celles qui généraient des erreurs : il s’agit pour ma part de Post Template et PostLists.

Sur ce blog-ci, je n’ai pas désactivé PostLists mais seulement Post Template ; après avoir désactivé ce dernier, il semble que j’ai retrouvé mes fonctions de sauvegarde de mes brouillons sans message d’erreur. Christine, tu vas pouvoir te remettre à écrire 😉 (même si les lenteurs et erreurs 500 de 1&1 n’ont pas disparu par magie !)


Ecrit par Lise - Site

  1. Pour répondre à une question de Christine qui s’interrogeait sur la signification de cette mention, pour réenregistrer les permaliens, il faut se rendre dans Réglages > Permaliens et cliquer sur le bouton Enregistrer les modifications []

16 commentaires pour “Exporter / importer son blog (avec phpMyAdmin)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Laisser ces deux champs tels quels :

Protégé par Invisible Defender. 293 824 spammeurs ont vu s'afficher une page d'erreur 403.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.