Le passage à cette dernière version 1.2.8 s’est révélé un peu plus délicat que d’habitude. Cette version (téléchargée telle quelle depuis le site de zenphoto) ne passe pas les «prerequisites», échouant sur les tests de permissions sur les répertoires.
C’est dû à l’environnement chez free.fr, qui ne permet pas d’avoir les permissions requises (777, n’est-ce pas un peu excessif ?) sur les répertoires. Leur système est sécurisé, et ceci ne peut être modifié. J’ai alors posé la question sur le forum zenphoto, expliquant les limitations de l’offre Free. La réponse fut que zenphoto n’étant pas testé dans ce genre d’environnement restrictif… je pouvais à la rigueur essayer tel truc.. mais sans garantie. Et effectivement, le truc en question ne fonctionnait pas.
C’est finalement sur le forum français de zenbien que j’ai trouvé la solution : mise en commentaire des lignes suivantes du fichier setup.php, et passage d’une variable à False :
- variable $good dans setup.php sur les tests concernant les autorisations de dossier. (Commenter // les lignes 1409, 1414, 1417, 1418 et 1419).
- empêcher la copie du fichier .htaccess fourni par zenphoto : ligne 244 commentée.
- ligne 1266 variable $Apache passée à false
ATTENTION, on est toujours dans le fichier setup.php, il ne s’agit pas du fichier .htaccess lui-même (qui, chez Free, ne doit contenir qu’une seule ligne : php 1). Pour simplifier les choses, vous pouvez récupérer le fichier modifié ici.
Une fois ceci fait, la mise à jour se déroule sans problème, et surtout zenphoto fonctionne parfaitement.
Je suis alors revenu sur le forum de zenphoto pour communiquer la « french solution ». Et réponse très positive : le développeur reconnait que le test de permissions devrait être un « warning » (non bloquant) et pas une « error » (bloquant) :
I agree that the permissions test should be a warning. It is in the development stream.
Donc ce sera peut-être plus simple sur la prochaine version ! 🙂 Une occasion de plus de voir la réactivité et le bon esprit qui règne dans le logiciel libre.

Ça faisait longtemps que je cherchais à changer la manière dont sont affichés les titres de la musique que j’écoute sur le PC. Je n’ai pas trouvé mieux que Last.fm, qui avec le système Audioscrobbler, permet d’enregistrer dans une base de données tout ce que vous écoutez. Les informations sont transmises à l’aide d’un plugin installé dans votre lecteur audio. Il ne reste plus qu’à les récupérer pour les afficher sur le blog. Last.fm propose des solutions, mais cela ne me satisfaisait pas : soit trop gourmandes (widgets en java) soit pas assez jolies (voir 



";
?>
</div>
Depuis la mise à jour de Zenphoto 1.2, j’avais des problèmes avec les caractères étendus. La version 1.2 est la première version entièrement internationalisée, et je suis passé en UTF-8 lors de l’upgrade. Sauf que mes tables avaient initialement été créées en Latin1. Après la mise à jour, tout était devenu bancal. Il était temps de faire quelque chose.
Cela faisait longtemps que l’attendais, cette version ! Et voilà, elle est enfin sortie. Elle permet de déplacer les albums dans des sous-albums, et je vais pouvoir réorganiser l’album-photo, probablement par années. Première version entièrement internationalisée, avec la langue française disponible. Interface optimisée et améliorée, plus de 200 bugs de corrigés.