Le Kernel Panique est mort, vive le Kernel Panique !

Un gros changement … Je suis passé à WordPress après avoir pété un câble sur PluXml dont le système de mise à jour est horrible … J’en parlerais peut-être dans un billet ou pas … !

Pour passer à WordPress et garder tout le contenu, je me suis écrit un petit script PHP en environ 8H, tout de même. Pour les curieux, il est disponible ici : https://github.com/benpro/PluXmlToWP

Ensuite, histoire de garder un peu une bonne position dans Google, j’ai du faire pas mal de ré-écriture d’url pour conserver les anciens liens !

Pfiou ! Il me reste à customiser un peu le thème en changeant les bannières…

À bientôt avec des nouveaux articles, j’espère o/.

Url rewriting avec nginx pour pluxml et phpboost.

J’ai passé un temps fou à comprendre l’url rewriting avec nginx+php-fpm… Mais ça y est je suis rodé !
Le fonctionnement est plutôt simple quand on a compris, je vous recommande de lire la doc nginx, elle est plutôt pas mal, mais les exemples sont pas top… alors quoi de mieux que de proposer les configurations que j’ai réalisé pour comprendre :p

Configuration pluxml :

Configuration phpboost :

Alors c’est sur lui que je me suis cassé les dents… en effet tout les exemples de règles de ré-écritures se finissent soit par .html soit rien, or avec phpboost, l’extension de l’url ré-écrit est .php ! Donc par défaut bah ça va passer dans php-fpm, sans être ré-écrit et donc renvoyer une 404… pas cool, mais j’ai la solution !

Enfin pour débugger le tout si vous avez des soucis, le mode débug est vraiment utile.
Pour l’activer il faut mettre la direction log_rewrite à on et modifier la directive du chemin du log d’erreur en ajoutant debug, exemple : error_log /var/log/monsite.error.log debug.