Typo 4.1 2
Je viens de mettre à jour Typo, Frédéric de Villamil vient de publier le gem qui va bien. Je tiens d’ailleurs à le remercier pour son aide, car un bug dans les scripts de migration depuis une version 4.0.3 empêchait la fin de celle-ci.
Je vous conseille donc d’attendre la version 4.1.1 si vous utilisez typo, ou bien commentez ces 2 lignes dans le script 056_create_notifications.rb :
# rename_table :notifications, :old_notifications
# drop_table :notifications
A savoir qu’en autre nouveauté, Typo gère maintenant la génération des flux RSS par tag. Très intéressant si vous ne voulez suivre qu’un seul genre de billet, ou si l’auteur ne souhaite syndiquer qu’un seul type de billet vers un planète. Exemple pour le tag Ruby :
http://fredix.freemonk.org/xml/rss/tag/ruby/feed.xml
Grand merci à Frédéric qui a repris seul typo !
punition
Tu écriras 200 fois : << je n’oublirai pas de changer les droits du répertoire ‘tmp’ lorsque j’utilise Mongrel. >>
En effet un typo start leblog , en user, lance le process mongrel avec les droits du user évidement. Et quand on utilise lighttpd, bin les droits en écriture sur typo/tmp sont bien sûr à www-data /o\
Bref le cache est de nouveau accessible en écriture donc le blog est bien sûr plus rapide, et, le RSS re-fonctionne :)
Suis-je de nouveau web2.0 ? :P
Apache2 mongrel rails
Depuis l’installation de mon blog, typo, sur ma dédibox, mon serveur web lighttpd plantait régulièrement. Rien dans les logs n’indiquait une quelconque piste.
J’ai donc décidé de migrer vers une config qui semble faire l’unanimité chez les Raileurs : Apache2 en proxy + mongrel.
En espérant que cela résout le problème ; cela m’étonne de lighttpd mais je n’ai pas le courage de fouiller plus loin.
Une petite doc sur la config en question, même si ma config est plus simple, n’ayant utilisé que les paquets Ubuntu : architecture web Apache 2 / Mongrel / Ruby on Rails sous Ubuntu.
Et un billet de Bounga à ce sujet, Déployer vos applications Rails avec Apache, Mongrel et Capistrano, pour les architectures ‘couillue’.



