Bon voilà, c’était pas bien compliqué mais voyons quand même si ça marche!
Archive pour la catégorie ‘Weblogs’
Mise à jour de WordPress en 2.8.5 chez Ikoula
Dimanche 1 novembre 2009Installer Wordpress sur le pack MSDN Ikoula
Jeudi 5 juin 2008Je suis toujours en train de fignoler l’installation de Wordpress chez mon nouvel hébergeur, Ikoula. L’installation sur le Pack MSDN (donc sous Windows Server 2008 / IIS7) implique quand même quelques ruses, que je résume ici.
L’installation en elle-même se fait sans aucun problème en suivant la documentation Wordpress. La seule subtilité concerne la gestion des permaliens « esthétiques ». En effet, par défaut, les URLs générés par Wordpress ressemblent à ça:
http://www.pas.net/?p=123
Or, c’est moche et en plus ce n’est pas terrible pour être bien placé dans les moteurs de recherche. L’on préfère avoir ça:
http://www.pas.net/index.php/2008/06/05/sample-post/
« sample-post » étant remplacé par le titre du billet.
Cette option s’active dans les réglages de Wordpress; seulement, sous IIS, cela ne suffit pas: il faut effectuer quelques opérations supplémentaires.
Premièrement: passer PHP5 en mode ISAPI. Cela se fait via l’interface Plesk fournie par Ikoula: aller dans Hosting/Setup, et au niveau « CGI support », sélectionner « ISAPI extension ». Le réglage par défaut était « CGI application » pour moi, ce qui ne permet pas à PHP d’intercepter correctement les requêtes.

Mise à jour [06/06]: je viens de tester avec l’option FastCGI de IIS7 qui permet d’obtenir des performances équivalentes à ISAPI, mais de façon plus fiable (en effet, le serveur IIS ne risque plus d’être impacté par un module PHP qui ne serait pas thread safe par exemple). Les permaliens Wordpress fonctionnent exactement aussi bien en FastCGI qu’en ISAPI, c’est donc l’option que je vais conserver!
Deuxièmement: envoyer un petit fichier php.ini magique dans la racine de votre serveur IIS (le répertoire « httpdocs »):
Et voilà, les permaliens devraient maintenant fonctionner correctement.
La dernière étape consisterait à virer le « index.php » pour que l’URL soit vraiment propre. C’est possible, avec le module URL Rewrite de IIS7: la marche à suivre pour Wordpress est détaillée dans cet article sur iis.net.
Malheureusement, je ne pense pas que ce module soit installé chez Ikoula.
Je travaille maintenant à activer l’identification Windows Live ID pour Wordpress: cela permettrait aux visiteurs souhaitant laisser des commentaires de s’identifier via Live ID, plutôt que de se créer un n-ième compte sur un n-ième blog. Pour l’instant, j’attends que Ikoula finisse d’activer tous les modules de cryptage type mhash, mcrypt et OpenSSL qui sont des pré-requis pour la version PHP du SDK.
Fin de la migration sous WordPress
Mercredi 28 mai 2008Voilà, la bascule DNS est bien avancée, tous les posts sont importés, j’ai corrigé les deux-trois images qui n’étaient pas passé, j’ai mis quelques fausses pages HTML correspondant aux URL Movable Type pour rediriger vers les pages WordPress… Mais j’ai vu que Google a déjà commencé à indexer les nouvelles pages!
Windows Live Writer est reconfiguré, TwitterFeed aussi, il n’y a que Facebook qui visiblement n’a pas les nouvelles entrées DNS…
Bref, je considère cette migration comme terminée
Mon prochain objectif est de jouer un peu avec les thèmes et/ou plugins WordPress.
Migration sous WordPress
Mercredi 28 mai 2008Après avoir débuté en 2002 sous Grey Matter, puis avoir migré sous Movable Type, ce blog est en train de migrer sous WordPress, la plate-forme de blog « en vue »… C’est me permet aussi de passer de technos Perl (j’ai toujours dit que Perl serait le COBOL du futur) vers du PHP un peu plus tendance.
Au passage, je change également d’hébergeur: j’étais chez OVH sous Linux, je passe chez Ikoula avec le Pack MSDN avec Ikoula, qui me permet d’être sur les dernières technos (Windows Server 2008, IIS7, Silverlight, etc.) pour un coût ridicule de 2,95€ HT par mois, moins la promo actuelle des « 10 ans » qui permet d’avoir 50% de remise.
Tout ça fait que ce blog va être un peu en vrac quelques temps, le temps que le changement de DNS se propage, que je résolve les petits problèmes d’extensions PHP qui font des warnings, et que je fignole l’import de contenus (il manque encore quelques images par ci par là).
Cela dit, dans l’ensemble, WordPress tient ses promesses: l’installation se fait effectivement en 5 minutes, j’ai pu importer tout mon contenu Movable Type en deux coups de cuiller à pot, la communauté francocphone est active avec une traduction complète, etc.
Passage en UTF-8
Dimanche 5 novembre 2006Pour la petite histoire, je viens de basculer mon Movable Type en UTF-8 (il était précédemment en iso-8859-1, pour une raison depuis bien longtemps perdue dans les brumes du passé). L’opération est périlleuse, mais finalement relativement simple: l’outil phpMyAdmin pour MySQL offert par OVH permet de faire facilement des dumps de la base et de les récupérer en local (il s’agit, classiquement, d’un fichier contenant toutes les commandes SQL permettant de re-créer la base). Ce fichier contient notamment toutes les données du Blog en encodage iso-8859-1. La commande GNU iconv permet alors de convertir l’ensemble du fichier en UTF-8. Un petit coup d’import dans phpMyAdmin, changement du paramètre PublishCharset dans mt.cfg, et l’affaire est dans le sac. Cela dit, je ne serai pas surpris de trouver quelques bogues ici et là…
Test avec Windows Live Writer
Vendredi 18 août 2006Un nouveau biniou pour poster dans son Blog, chez Windows Live ce coup-ci… La configuration est vraiment spectaculairement simple par rapport aux autres utilitaires que j’ai pu essayer: on lui donne l’URL du site ainsi qu’un login/mot de passe, et il se charge de détecter le type de Blog, l’API à utiliser, les catégories, etc., sans rien demander à personne. Vraiment très fluide. La plupart des autres outils demandent l’URL exact du script, la nature de l’API, etc.
Plus fort encore, il récupère les feuilles de style du site pour que l’on puisse éditer en mode WYSIWYG, et permet de voir une prévisualisation « en contexte » du post final!
Donc plutôt pas mal dans l’ensemble, sauf qu’il a l’air de se mélanger les pinceaux avec l’encodage des caractères UTF8 sur Movable Type…
Back to default MT templates
Vendredi 19 août 2005I have decided to go back to the default Movable Type templates, just because I was missing tons of features like comments and trackback, that I had somehow removed. The default templates don’t look half bad anyway. I’ll probably tweak them so that the right sidebar stays on all pages.
AdSense
Mercredi 27 juillet 2005Un bon Weblog n’est pas vraiment complet sans ses pubs AdSense! Je commence par une petite barre discrète, histoire de voir comment ça fonctionne…
Le retour de la vengeance de BlogAtom
Jeudi 14 juillet 2005Tiens, cela fait presque deux ans tout rond que je n’ai rien écrit ici
Je ne m’attarderai pas sur les raisons, mais disons que la maintenance de mon Weblog est passé pendant un moment en priorité nettement secondaire… J’ai été bien occupé par mon travail, ma vie personnelle, tout ça quoi!
P2P for Weblog notifications
Lundi 28 juillet 2003Weblogs.com Ping Cacher. I have seen this issue raised before. It sounds obvious to me that this kind of centralized architecture for Weblog update notification is fundamentally not scalable. I believe that Weblogging is at heart a Peer-to-Peer application: Pingback and Trackback are ad-hoc workarounds to build a more-or-less P2P architecture over HTTP. These notifications should be sent via a P2P cloud so as to be independant from any central service. All Weblogs should be Peers within a P2P network, both client and server, and used for both publishing and reading, replacing the current ad-hoc, RSS-based aggregation technology, which is also very wasteful.