Désormais l’astuce pour migrer de DotClear 2.2 à WordPress 3.0

Voilà après mis à jour mon blog dotclear sur la dernière version qui va sortir, que je n'ai pas plus trouvé amélioré. Bien que je sais qu'ils avaient annoncés peu d'amélioration visuelle.

J'me suis laissé tenter par la nouvelle monture de WP 3.0 , qui franchement est un sacré bijoux. Surtout quand je me rappel de l'ancienne interface, la 2.x.x .

Bref, voici comment migrer de dotclear 2.x vers WP 3.0 :

  • Dans un premier temps, il vous faut installer WP sur votre ftp, par exemple dans un dossier nommé /wp en utilisant la même base de données ( ou pas ;) ) . Personnellement, j'ai préféré utiliser la même base.
  • Dès que l'installation est terminé, je vous invite à aller chercher cet outil qui va vous permettre de récupérer tout votre contenu de DotClear.

>> Convertisseur dc22wp2 <<

  • Vous dézippez l’archive et copier le fichier dotclear2.php sur votre serveur hébergeant dans le répertoire wordpress/wp-admin/import/
  • Vérifiez bien que les répertoire /wordpress et /wordpress/wp-content soit accessible en écriture par votre serveur web.
  • Il vous faut alors vous connecter sur l’interface d’administration WordPress.
  • Puis vous vous dirigez dans Outils > Importer pour y selectionner Dotclear2.
  • L’assistant vous demandera les paramètres de votre base de données DotClear 2 pour réaliser le transfert vers la base de données WordPress.
  • Et vous lancez la procédure.
  • A savoir, j'ai eu quelques bugs, mais rien qu'en forçant les étapes de la migration, ça passe nikel ( sauf les liens ).
  • Une fois la migration terminée, vous devez retrouver tous vos articles, commentaires et catégories dans votre interface de WordPress.
  • Maintenant, il vous faut tout simplement aller sur DotClear, dans l'administration et changer l'url de base pour l'archiver le temps de vérification ou de nostalgie. Par exemple, je l'avais mis dans un dossier /archives.
  • Vous pouvez désormais, déplacer tout les fichiers / dossiers de DotClear dans le dossier /archives. Sauf les dossiers /images et /public vous évitant de perdre votre bibliothèque de média ;)
  • Il vous reste à réalisez la même démarche pour WordPress, sauf que là vous mettez directement la racine de votre serveur web.
  • Puis vous déplacez tout le dossier WordPress à la racine de votre ftp.

Et roulé ;)

Cht'y big Up à bitonio pour ce cht'y outil ;)


Posts relatifs
  1. Je vous conseil d’installer l’extension redirection que vous trouverez ici :
    http://urbangiraffe.com/plugins/redirection/

    Vous permettant de rediriger vos anciens liens DotClear vers votre nouveau WP ;)

  2. Migrer de Dotclear 2 a WordPress 3 - pingback on 6 juillet 2010 at 1 h 35 min
  3. Bonjour
    Je tente la manip, mais lors de l’importation des users, j’ai ce message d’erreur :

    Catchable fatal error: Object of class WP_Error could not be converted to string in /homepages/20/d165878248/htdocs/antoine/wordpress/wp-includes/formatting.php on line 2772

    Une piste pour m’aider ?

    Merci !
    Antoine

    From Dotclear 2, le dernier
    Vers WordPress 3, le dernier

  4. Tu as quelle version de php ?

    Ton erreur semble être un soucis suite à ta version de php ;)

    • J’ai le même souci, et j’ai la version 5.3.0 en wamp local … Pour Dotclear 2 et WordPress 3.0.1

      Dans le PHP, il s’agit d’une conversion de chaîne avec des expressions régulières qui semble ne pas passer, mais je n’en sais pas assez sur WordPress pour comprendre …

      • Alors, comme on le voit souvent sur le net, je me répond à moi-même :
        en « forçant l’installation », ça passe … Et pour le faire : il faut modifier dans l’URL le chiffre situé après step= par le chiffre suivant …
        Et hop, ça passe …
        Après, il y a les liens vers les images, les utilisateurs à modifier, mais on a l’essentiel, et dans mon cas, cela m’évite des heures de copier-coller !

        Donc, merci ! ^___^

  5. Bonjour,
    Je n’arrive absolument pas à migrer et je reste bloqué à l’étape1 avec ce message d’erreur:

    Importation DotClear 2.x

    Connexion à la base de données impossible jeanmacelyon8@localhost5432 (longueur du mot 7), vérifiez que les tables de Dotclear 2 sont bien présentes.

    Details de l’erreur :
    Table ‘jeanmacelyon8.dc_post’ doesn’t exist

    Merci de revérifiez les paramètres.

    Je suis chez free et voilà ce que m’indique ma page phpPgAdmin:

    PostgreSQL 8.3.1 lancé sur localhost:5432 — Vous êtes connecté avec le profil « jeanmacelyon8 » — 15 Aug 2010, 21:38

    En fait je ne sais pas ce que je dois indiquer:

    DotClear Database User:
    DotClear Database Password:
    DotClear Database Name:
    DotClear Database Host:

    merci de votre réponse…

  6. à priori impossible chez free!

  7. Tu es chez free ? Effectivement je n’ai pas testé :(

    En plus tu es as une base postgres ça ne va pas arranger le tout…

    Essaye en local puis tu réimporte le tout ;)

  8. Passage de dotclear 2 à wordpress 3 - pingback on 9 mars 2011 at 19 h 40 min
  9. Bonjour,

    J’ai passé beaucoup de temps avec le plugin « dotclear2-importer » qui semble être l’original de celui proposé ici.

    A force de correction de bug et d’ajout d’option qui m’intéressaient, j’ai réussi à le faire marcher, avec une fonction supplémentaire qui est le « blog id » de dotclear quand celui ci est utilisé en multiblog.

    Pour ceux que ça intéresse ça se trouve ici : https://github.com/Asenar/dotclear2.2-importer

    Pour répondre à Hervé (un peu tard, mais ce sera donc pour le prochain qui tombera ici), à mon avis le host à un autre nom que « localhost » dans ton installation. Si tu as accès à ton fichier inc/config.php (dans l’installation dotclear) tu devrais voir les paramètres corrects.

Laisser un commentaire


NOTE - Vous pouvez utiliser les éléments et attributs HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackbacks and Pingbacks:

Bad Behavior has blocked 656 access attempts in the last 7 days.