Anomalie #1616
ferméLogs page broken - strftime() is deprecated
0%
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()
Mis à jour par Johan Cwiklinski il y a presque 3 ans
- 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.
Mis à jour par Florent G. il y a presque 3 ans
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 ;)
Mis à jour par Johan Cwiklinski il y a presque 3 ans
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.
Mis à jour par Johan Cwiklinski il y a plus de 2 ans
- Dupliqué par Evolution #1619: Replace Smarty with Twig ajouté
Mis à jour par Johan Cwiklinski il y a plus de 2 ans
- 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 :/