Bonjour,
J’ai vérifié et les deux patchs que tu indiques étaient déjà appliqués (ainsi que les autres patchs de la même page github…). En revanche, le fichier que j’indiquais n’est concerné par aucun patch et c’est bien lui qui semble être en cause :Type : ErrorException Code : 0 Message : Function strftime() is deprecated Fichier : …/vendor/smarty/smarty/libs/plugins/modifier.date_format.php Ligne : 81
Ainsi que celui-ci : Type : ErrorException Code : 0 Message : unserialize(): Error at offset 643 of 960 bytes Fichier :…/data/templates_c/775429283aa75a62cc2ad9e8a52d15bf5c7ace8f_0.file.gestion_mailings.tpl.php Ligne : 249
Existe-t-il des corrections pour ces fichiers ? Merci,
JL
Le 4 sept. 2023 à 17:58, Johan Cwiklinski <johan@xxxxxxxx> a écrit :
Salut,
Le 04/09/2023 à 14:54, jjjlm a écrit :
Bonjour, Je viens de faire une mise à jour vers la version 9.6.1 et je pensais pouvoir activer php version 8.1 ou 8.2 mais il y a des erreurs : Avec php 8.1, la page « journaux » et la page « historique Paypal » provoquent cette erreur : [...]
La version de smarty utilisée n'est pas compatible PHP 8.1, il faut appliquer à minima la modification suivante : https://github.com/galette/galette/blob/cbd3d4086c6104e65962886da4ad5aa39b276872/patches/smarty-php81.patch
Il faut aussi très certainement appliquer ce patch : https://github.com/galette/galette/blob/cbd3d4086c6104e65962886da4ad5aa39b276872/patches/smarty-view-php81.patch
Attention de faire des backups des fichiers avant de les modifier.
++ -- Johan
|