Anomalie #1616
fermé
Logs page broken - strftime() is deprecated
Ajouté par Florent G. il y a presque 3 ans.
Mis à jour il y a plus de 2 ans.
Description
La page /history (Journaux/Logs dans le menu), affiche: "Erreur de l’application".
Galette 0.9.6.1
PHP 8.1
Dans les logs:
2022/01/14 17:04:33 [error] 555#555: *501469 FastCGI sent in stderr: "PHP message: Galette error:
Type: ErrorException
Message: Function strftime() is deprecated
File: /var/www/galette/vendor/smarty/smarty/libs/plugins/modifier.date_format.php
Line: 81
Trace: #0 /var/www/galette/vendor/smarty/smarty/libs/plugins/modifier.date_format.php(81): {closure}()
#1 /var/www/galette/data/templates_c/4e7ac74d2607400777b67f28a1fd04b4d2c8c77f_0.file.history.tpl.php(259): smarty_modifier_date_format()
#2 /var/www/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_83381622061e15aecabe5a5_45357620->callBlock()
#3 /var/www/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock()
#4 /var/www/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(186): Smarty_Internal_Runtime_Inheritance->process()
- Statut changé de Nouveau à Commentaire
La bibliothèque utilisée pour le rendu des pages - Smarty - n'est pas compatible PHP 8.1.
Il y a des PR en attente depuis des lustres de leur côté, rien ne sert que je leur propose quoi que ce soit... Pour le moment, soit il faut corriger directement cette lib à la main, soit il faut repasser en PHP 8.0 maxi.
Ok merci pour le retour !
Ça serait bien d'avoir quelques part la version de php recommandée pour une version de galette donnée.
Du coup je pense qu'on peu fermer cette issue ;)
Florent G. a écrit (#note-2):
Ok merci pour le retour !
Ça serait bien d'avoir quelques part la version de php recommandée pour une version de galette donnée.
Galette elle même est tout à fait compatible PHP 8.1, c'est juste Smarty qui est à la traine :(
Du coup je pense qu'on peu fermer cette issue ;)
Je vais laisser ouvert pour mémoire ; côté Smarty, des correctifs ont été proposés depuis octobre... Mais n'ont pas été intégrés.
- Statut changé de Commentaire à Rejeté
Smarty sera viré de la prochaine version ; si l'upstream ne met pas à jour, je ne peux pas faire grand chose malheureusement :/
Formats disponibles : Atom
PDF