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.
Bonjour,
Merci pour ce post grâce auquel j’ai réussi à faire marcher zenphoto sur mon site free.fr .
En revanche, l’exécution de scripts chez free est limitée à 20 à 30 secondes, si bien que bien souvent certaines miniatures n’ont pas le temps d’être générées.
Avez-vous trouvé un remède à cela? (je ne souhaite pas avoir des images titre statiques)
hélas non : j’imaginais bien que le problème venait de Free, mais sans en connaître la cause.
D’où tiens-tu cette information ? je pourrais poser la question sur le forum de zenphoto si j’en sais un peu plus…
Bonjour,
Il y a aussi un problème avec les photos trop volumineuses dans Zenphoto. Peut être est ce un problème équivalent à celui de la génération des miniatures.
Guillaume