Pages: 1
Bonsoir,
Suite à la mise à jour de mon système debian, je suis passé de PHP 7.3 à 7.4 ; et depuis, j'ai le message d'erreur suivant sur les lignes 34, 35 et 36 du fichier main.inc.php du plugin memories :
Notice
: Trying to access array offset on value of type bool in
/var/www/piwigo/plugins/memories/blockhome/main.inc.php
on line
34
Le message s'affiche en en-tete de navigateur, sur la page d'accueil de ma galerie configurée avec PWG stuffs utilisant le plugin memories.
J'ai la même erreur avec le plugin meta sur les pages des photos.
Pourriez-vous m'indiquer comment modifier le fichier main.inc.php afin de rendre memories (et meta) compatible avec php7.4 et ne plus avoir ces messages "d'information" ?
Version de Piwigo: 12.3
Version de PHP: 7.4.30
Version de MySQL: 5.5.5-10.5.15-MariaDB-0+deb11u1
Bonjour
Je regarderais la semaine prochaine
Je pense que seul le webmaster voie ses erreurs
Hors ligne
Bonjour,
Dans ce cas : https://piwigo.org/forum/viewtopic.php? … 26#p183126
Hors ligne
Bonjour à tous,
Merci pour vos réponses rapides. J'ai vérifié et le webmaster n'est pas le seul à voir ces messages ; un invité non connecté les voit aussi.
La solution de polowigo (masquer l'affichage des warnings à l'aide de LocalFile editor) fonctionne parfaitement : j'ai placé la commande suivante dans l'onglet "configuration locale" de LocalFiles editor et problème résolu :
$conf['show_php_errors'] = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING;
Mais ça ne fait que "cacher le problème" du plugin memories et meta (et peut-être d'autres) qui ne semblent pas compatible à 100% avec php >7.3.
Je ne comprends pas bien le langage php ; j'ai simplement commenté les lignes 34,35,36 du fichier main.inc.php de memories. En commentant toutes les lignes (ou seulement la ligne 36), c'est le gros bug puisque ma galerie ne s'affiche plus du tout : une page d'erreur précise que le problème est en ligne 38. En commentant les lignes 34 et 35, il ne reste plus que la ligne 36.
Pour le moment, je fonctionne avec la solution de polowigo, en attendant une mise à jour de memories.
Merci encore pour vos réponses.
Bonjour,
Une piste peut-être ? Pour Meta, j'ai fait des tests en php8. Et j'ai des messages d'erreurs pour toutes les pages où toutes les métas ne sont pas renseignées (Meta description, meta keyword, Meta title sur les photos et les albums). Les messages d'erreur disparaissent là où tout est précisé.
Hors ligne
Pages: 1