Tous ces problèmes ont été résolus dans la 16.0.0RC1. Nous avons mis à jour Smarty pour assurer la compatibilité avec PHP 8.4
Merci pour votre réponse
Ces erreurs sont présentes à la connexion et autres pages.
Pour l'instant j'empêche l'affichage avec le code suivant dans le fichier config.inc.php:
/* Dans cette fenêtre, écrivez les informations pour configurer votre galerie Piwigo. */
$conf['show_php_errors'] = E_ALL & ~E_NOTICE & ~E_DEPRECATED;
Bonjour,
Est-ce que tu rencontres ça sur une page en particulier ? Depuis quelques semaines mon environnement de dev piwigo est sous PHP8.4 et je n'ai pas encore vu ce message d'erreur
Bonjour,
Je note que les versions en titre génèrent de nombreux message d’erreur PHP sous PHP 8.4 dont voici un exemple :
PHP Deprecated: Smarty_Internal_Runtime_CodeFrame::create():
Implicitly marking parameter $compiler as nullable is deprecated,
the explicit nullable type must be used instead in K:\www\piwigo\include\smarty\libs\sysplugins\smarty_internal_runtime_codeframe.php on line 28
Ces problèmes ne sont pas rencontrés pas sous PHP 8.2.28
Voici mes environnements :
Hébergeur
Piwigo 15.6.0 Dernière version ?
Installé le 30 Juillet 2022, il y a 3 ans 1 semaine
Système d'exploitation: Linux
PHP: 8.4.10 [2025-08-07 12:52:03]
MySQL: 8.0.43 [2025-08-07 08:52:03]
Bibliothèque graphique: External ImageMagick 6.9.13-25
Mode local | Wampserver 3.3.8
Piwigo 16.0.0beta1 Dernière version ?
Installé le 5 Août 2025, il y a 1 jour
Système d'exploitation: WINNT
PHP: 8.4.11 [2025-08-07 13:01:14]
MySQL: 8.3.0 [2025-08-07 09:01:14]
Bibliothèque graphique: GD bundled (2.1.0 compatible)
Merci de nous informer lorsque ces révisions auront été faites.
Serge Normand