Exporter / importer son blog (solution 2)


phpMyAdmin une alternative aux fonctions d’importation et d’exportation intégrées de WordPress.

Pratiquement tous les hébergeurs fournissent phpMyAdmin pour vous permettre de gérer votre(vos) base(s).

En local, sauf si vous installez vous même Apache, PHP et MySQL (mais dans ce cas vous pouvez également installer phpMyAdmin), quand on installe une solution AMP(1) phpMyAdmin est compris dans l’installation.

Pour la suite on utilisera:

  • wp_base comme nom de la base de notre blog WP.
  • http://www.monsite.fr comme adresse du blog sur le Web.
  • http://localhost/wp comme adresse du blog en local sur votre ordi.

Bien sûr il faudra adapter ces noms et chemins à son cas personnel.

EXPORTER

ExporterBaseWP

Dans phpMyAdmin, sélectionner sa base de donnée wp_base, puis cliquer sur l’onglet
Exporter.
Dans le cadre de gauche Exporter cliquer sur Tout sélectionner et choisir l’option SQL.

Dans le cadre de droite options SQL, prendre MYSQL40 (si disponible) dans la liste déroulante mode de compatibilité SQL, cocher Ajouter DROP TABLE/DROP VIEW (cela supprimera les tables existantes lors de l’importation, pas besoin de les vider).

Et enfin, cocher la case Transmettre (cadre du bas), puis pour finir cliquer sur
le bouton Exécuter tout en bas à droite. il ne reste plus qu’à enregistrer le fichier wp_base.sql

AVANT D’IMPORTER

La procédure suivante n’a lieu d’être que si vous voulez transférer votre blog d’un endroit à un autre, si vous n’exportez votre base que pour en faire une sauvegarde qui servira en cas de besoin à être ré-importée au même endroit, ce paragraphe n’est pas pour vous.

Ouvrir le fichier wp_base.sql (que l’on vient de récupérer) dans un éditeur de texte
quelconque(2) et faire un « chercher-remplacer tous » en cherchant http://www.monsite.fr à remplacer
par http://localhost/wp dans le cas d’un transfert de votre hébergeur vers votre poste local, sinon c’est l’inverse, bien sûr ;-)

IMPORTER

ImporterBaseWP

Dans phpMyAdmin (l’autre, celui du site vers lequel vous voulez importer) sélectionner sa base de donnée wp_base, puis cliquer sur l’onglet Importer. Cliquer sur Parcourir pour choisir notre fichier wp_base.sql , puis prendre MYSQL40 (si disponible) dans la liste déroulante mode de compatibilité SQL et enfin, Exécuter.

Et pour retrouver tout son blog, un copier-coller du répertoire wp-content d’un blog vers l’autre permet de disposer des mêmes plugins, thèmes et de ses images.

(1)

Sous Windows WampServer n’est pas mal du tout

Sous Mac MAMP (testé et, je crois, approuvé par Lise –>)

Sous Linux (Ubuntu) Installation d’une solution LAMP

(2)

Sous Windows PSPad un bon éditeur de texte très complet

Sous Mac SMULTRON qui a la pêche (pardon la fraise!)

Sous Linux , il y a déjà tout ce qu’il faut dedans


Ecrit par monpanda - Site
Mot(s)-clé(s)

14 commentaires

Ecrire un commentaire»
  1. Salut, je tombe pas mal de fois sur ton site pour des infos sur WP et là, j’ai fait comme toi, j’ai installé mon WP on-line en local (suis très content) .Seulement mainant j’ai un ti souci…. comment faire pour que mes articles que j’écris en local se transfert sur mon Wp on-line. Y’a t’il une manip à faire (j’utilise easy php pour le serveur local – donc il possède mysql apache) Le reste (plugin etc… je sais les uploader avec mon client ftp c’est pas de souci mais les articles ??? dois-je faire un export de ma table moi même et un import on line ou bien quoi, je ne sais pas !!!) J’attend une réponse si possible…

    Thxxxxxxx

  2. monpanda

    @ TiFamily
    Désolé pour le retard pour la réponse,
    La procédure d’export – import avec phpMyAdmin est valable dans les 2 sens (online –> local et local–>online)
    Bien sûr il faut que les 2 sites soient à l’identique car cette procédure exporte TOUTES les tables, donc tous les réglages et options.
    Maintenant si tu utilises WP2.5 les fonctions intégrées d’export/import marchent
    (voir l’article de Lise http://liseweb.fr/BLOG/?p=714 )

  3. [...] cela intéresserait, j’ai trouvé une méthode très simple d’utilisation sur “Le blog de Lise” pour déménager un blog WordPress sans passer par la fonction [...]

  4. bonjour,
    cela fait plusieurs fois que j’importe en local mon blog wordpress. j’utilise la méthode de Lise pour l’installation à partir de Mamp sur osx et la méthode ci dessus pour l’export/import.
    A chaque fois, toutes les lettres accentuées des articles et pages ainsi que ceux des tags sont transformées en é pour é ect…. De plus je perds le paramètrage de certains plugins mais pas tous. Tous les champs alpha des ces plugins contiennent la lettre en minuscule ‘a’ ou le chiffre ’0′ pour les champs numériques. je suis obligé de réinitialiser ces plugins pour retrouver le paramètrage initial mais je dois ressaisir le mien.
    En ce qui concerne les lettres accentuées, pour le moment je fais un export/import des articles/pages ce qui me permet de retrouver les lettres accentuées sauf celles des tags que je ressaisis à la main.
    Bien sur les versions de wordpress sont les mêmes à savoir 2.6.5
    merci de votre aide

    1. toutes les lettres accentuées des articles et pages ainsi que ceux des tags sont transformées en é pour é

      C’est sans doute parce que le blog d’accueil n’est pas configuré avec le bon codage, mais je ne retrouve plus où cela se configure. A moins que cela vienne du thème, qui lui non plus ne gère pas le codage UTF8.

      je perds le paramètrage de certains plugins mais pas tous

      C’est lié aux plugins eux-mêmes. Certains conservent leur paramétrage, d’autres pas.

      Malheureusement, je ne peux pas t’aider davantage.

  5. Bonsoir à tous,

    J’ai débuté il y a quelques semaines avec WordPress (encore en 2.6.5).
    En cherchant des plugins qui apporteraient des fonctionnalités interessantes, j’ai trouvé ton blog Lise – cool.

    A propos des export/sauvegarde, j’ai mis au point une méthode infaillible (100% identique en contenu, en puglins etc) pour sauvegarder mon blog hébergé chez free, et le restaurer localement sur mon PC (avec Xamp).

    Voilà comment je fais, donnez-moi votre avis…

    Sauvegarde : http://fanta78.free.fr/index/2008/sauvegardez-votre-blog-wordpress/
    Restauration : http://fanta78.free.fr/index/2008/sauvegarder-cest-bien-restaurer-cest-mieux/

    1. Tes deux articles résument ceux qui se trouvent ici ;-)
      Ta méthode n’est pas infaillible à 100 % ;-) En effet, certains d’entre nous ont déjà expérimenté quelques difficultés ; c’est mon cas, ce que j’ai décrit ici alors que jusqu’à présent, j’avais réussi à importer mon blog sans trop de problème.

  6. certains d’entre nous ont déjà expérimenté quelques difficultés

    Un peu de découpage et ça fonctionne ;-)

    1. Oui, mais justement, je ne veux pas de découpage ;-) Je veux, comme avec les versions précédentes de WP, pouvoir exporter/importer mon blog le plus simplement possible.
      Mon objectif, c’est de permettre à tous les utilisateurs de pouvoir effectuer les tâches qu’ils souhaitent le plus simplement et facilement possible. Si WordPress n’offre pas cette possibilité, on décourage plutôt les nouveaux venus !

  7. Tu as tout a fait raison Lise. Mais pas de chance, tu viens juste de dépasser la limite max dans Wp2.7, hihi…
    Blague à part, d’ici à ce qu’un newbie comme moi remplisse son blog comme le tien, on sera en version 3.0 ou 4.0, il y a de l’espoir :)

  8. article très intéressant..

    personnellement j’aurai aimé transférer seulement les articles d’un wordpress a un autre .

    Je pense passé par phpadmin mais je ne sais pas quelles tables injecter dans le deuxième site pour importer uniquement les articles et non les options etc…

    1. Cela doit être les tables :
      wp_tableposts
      wp_tablepostmeta

      et pour les commentaires
      wp_tablecomments
      wp_tablecommentmeta

  9. Juste pour dire merci pour ce post et tes explications, ça marche parfaitement, c’est royal !

  10. Bonjour,
    la version 3.4 de wordpress permet de transferer ses articles, pages, images , commentaires…. simplement .
    Un petit tuto ici http://www.366jourspour.co/transferer-son-blog-wordpress/6495 qui complète votre article.
    Amicalement

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)

Laisser ces deux champs tels quels :

Protégé par Invisible Defender.


  • 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