#1 2025-08-07 15:33:48

SNPotton
Membre
2025-08-07
2

Versions 15.6.0 et 16.0.0 beta1 sous PHP 8.4

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

Hors ligne

#2 2025-08-26 22:55:47

Linty
Équipe Piwigo
2023-10-20
59

Re: Versions 15.6.0 et 16.0.0 beta1 sous PHP 8.4

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


“Une aventure entre passion et logique.”

Hors ligne

#3 2025-09-19 02:59:57

SNPotton
Membre
2025-08-07
2

Re: Versions 15.6.0 et 16.0.0 beta1 sous 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;

Hors ligne

#4 2025-10-09 11:48:11

Linty
Équipe Piwigo
2023-10-20
59

Re: Versions 15.6.0 et 16.0.0 beta1 sous PHP 8.4

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


“Une aventure entre passion et logique.”

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github linkedin newsletter Piwigo.org © 2002-2026 · Contact