Text

Migration de Wordpress à Tumblr

Dernièrement, je me suis posé la question sur la réelle utilité de mon serveur “dédié” (actuellement un serveur virtuel VQ7 chez Hetzner)

Suite aux problème de fiabilité rencontré sur mon précédent serveur (merci Ikoula et Maplateformeweb) je me suis arrangé pour externaliser au max l’hébergement de quelques sites vers des mutualisés et au final, ce serveur n’héberge plus grand chose: Mon blog, Redmine, SVN et quelques autres outils de dev, quelques Wiki,… mais rien ne nécessitant ni performances, ni de réel besoins en uptime.

Qui plus est, un serveur ça demande de l’entretien, des mises à jour, des sauvegardes, de la configuration… etc…

Résultat des courses, mon blog se retrouve ici sur Tumblr après une migration plus ou moins rapide depuis Wordpress.

Ce dernier possède un outil d’export au format XML permettant de récupérer l’intégralité du contenu déjà publié. De son coté, Tumblr possède un API complet permettant de reposter le contenu qui nous intéresse.

On trouve alors quelques scripts (certains mieux fait que d’autres) sur le net, malheureusement très peu, permettant de réaliser cet import de manière plus ou moins automatique. 

Mon choix c’est alors porté sur un petit script en ruby dispo sur Github qui c’est occupé pour moi de reconstruire l’intégralité de mon contenu, avec les bon hashtag et les bonnes dates.

Oubliez cependant la gestion des commentaires (je n’ai trouvé aucun script capable de gérer cet aspect) ou encore la compatibilité des URL (les permaliens ne sont pas géré de la même manière entre Wordpress et Tumblr).

Bienvenu donc sur cette nouvelle version de mon blog, opérationnel pour de nouveaux sujets très prochainement :-)

Text

Wordpress et PHP 5.3

Après plusieurs tentatives d’installation (ou de migration) de Wordpress sous un serveur PHP 5.3, je viens enfin de trouver la solution à ce qui semble être une incompatibilité due à une configuration non explicite de php.

L’erreur est simple, vous affichez votre site/blog sous wordpress et celui ci vous hurle dessus que les fonction strtotime() et date() ne peut répondre à au système car le timezone n’a pas été défini dans php.

Reste donc a aller faire un tour dans votre php.ini, a rechercher “date.timezone = ” et à plus préciser “Europe/Paris” (oui ici on est en France monsieur!) en prenant soin de décommenter la ligne (retirez le “;”)

Bon maintenant que j’ai downgrader mes serveurs en 5.2.10 je vais pouvoir remonter sur une 5.3!