•  » Utilisation
  •  » [Résolu] BUG pwg 15 - mode recherche

#1 2024-10-31 19:02:19

atarus
Membre
2011-08-29
34

[Résolu] BUG pwg 15 - mode recherche

Bonjour/Bonsoir à toutes et tous,
nouveau bug sur PWG15, ce coup-ci pour le mode recherche : c'est bien simple rien ne fonctionne, quelque soit le filtre choisi, j'ai ce message qui s'affiche (pas noté avec quel filtre choisi) :

Fatal error: Uncaught Error: Call to undefined function array_key_first() in /home/monsite/galerie/include/functions_search.inc.php:717 Stack trace: #0 /home/monsite/galerie/include/functions_search.inc.php(2016): get_regular_search_results(Array, '') #1 /home/monsite/galerie/include/section_init.inc.php(364): get_search_results('psk-20241031-Tz...', NULL) #2 /home/monsite/galerie/index.php(12): include('/home/monsite/...') #3 {main} thrown in /home/monsite/galerie/include/functions_search.inc.php on line 717

Merci d'avance pour votre éclairage ;-)

    Piwigo 15.0.0
    Système d'exploitation: Linux
    PHP: 7.2.34
    MySQL: 8.0.37-29
    Bibliothèque graphique: ImageMagick ImageMagick 6.8.9-9
    url : https://galerie.gtturborhone-alpes.fr/index.php

Hors ligne

#2 2024-11-05 19:01:44

atarus
Membre
2011-08-29
34

Re: [Résolu] BUG pwg 15 - mode recherche

il n'y a que chez moi qui a ce bug ?

Hors ligne

#3 2024-11-06 16:09:45

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12671

Re: [Résolu] BUG pwg 15 - mode recherche

Bonjour atarus,

C'est lié à ta version de PHP, un peu ancienne. Sur nos environnement de développement, on est depuis un moment en PHP 8.x et il se trouve que la fonction array_key_first, que j'ai utilisé pour la première fois dans la version 15, n'est disponible qu'à partir de PHP 7.3, voir https://www.php.net/manual/en/function. … -first.php

Peux tu faire le test suivant ? dans le fichier include/functions_search.inc.php, ligne 717, remplacer :

Code:

$items = $image_ids_for_filter[array_key_first($image_ids_for_filter)];

par

Code:

$items = $image_ids_for_filter[ array_keys($image_ids_for_filter)[0] ];

et me dire si ça passe mieux ?


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#4 2024-11-06 16:13:09

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12671

Re: [Résolu] BUG pwg 15 - mode recherche

Normalement cette syntaxe (le "array dereferencing") est disponible depuis PHP 5.4, donc je croise les doigts :-)

Piwigo 15 impose PHP 7.1


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#5 2024-11-06 16:18:02

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12671

Re: [Résolu] BUG pwg 15 - mode recherche

(en tout cas moi j'ai testé en PHP 8.1 et ça marche)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#6 2024-11-06 19:08:49

atarus
Membre
2011-08-29
34

Re: [Résolu] BUG pwg 15 - mode recherche

plg a écrit:

(en tout cas moi j'ai testé en PHP 8.1 et ça marche)

Salut Plg, merci beaucoup de te pencher sur mon problème. Avant de modifier le code, j'ai juste changé de version de php dans le OVHCONFIG (donc passage de 7.2 à 7.3) et tout marche parfaitement !! merci encore

Hors ligne

  •  » Utilisation
  •  » [Résolu] BUG pwg 15 - mode recherche

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact