Bonjour à tous,
J'ai le même genre de problème que moustache par ici :
https://fr.piwigo.org/forum/viewtopic.php?id=30528
Tout allait bien et puis OVH a mis à jour Mysql pour la v8.2.
J'ai déjà désactivé tous les plugins et j'ai ce message d'erreur sur la page d'accueil de la galerie (5000 photos oups):
Warning: [mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 16
SELECT
c.*,
user_representative_picture_id,
nb_images,
date_last,
max_date_last,
count_images,
nb_categories,
count_categories
FROM galerie_categories c
INNER JOIN galerie_user_cache_categories ucc
ON id = cat_id
AND user_id = 1
WHERE id_uppercat is NULL
ORDER BY rank in /home/gtturbor/www/galerie/include/dblayer/functions_mysqli.inc.php on line 845
Fatal error: Call to a member function fetch_assoc() on boolean in /home/gtturbor/www/galerie/include/dblayer/functions_mysqli.inc.php on line 226
Ensuite côté admin, on en est là :
ACCES AUX ALBUMS renvoie :
Warning: [mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ', status
FROM galerie_categories
WHERE id_uppercat IS NULL
ORDER BY rank A' at line 1
SELECT id, name, permalink, dir, rank, status
FROM galerie_categories
WHERE id_uppercat IS NULL
ORDER BY rank ASC
; in /home/gtturbor/www/galerie/include/dblayer/functions_mysqli.inc.php on line 845
Fatal error: Call to a member function fetch_assoc() on boolean in /home/gtturbor/www/galerie/include/dblayer/functions_mysqli.inc.php on line 898
ACCES AUX UTILISATEURS
je ne les voies plus (il y en a une dizaine) mais les notifications fonctionnent
*****************************************************************
Sinon. J'ai fait toutes les opérations de maintenance (purge et mise à jour etc...). J'ai déjà une question : où est écrite svp la requête SQL renvoyée par le message d'erreur ci-dessus quand on veut afficher la galerie ? Merci bien pour vos éclairages et pistes de recherche, là, je ne sais pas quoi faire :-(
Piwigo 2.9.4
Système d'exploitation: Linux
PHP: 5.6.40 [2024-09-17 18:44:29]
MySQL: 8.0.37-29 [2024-09-17 18:44:29]
Bibliothèque graphique: ImageMagick 6.8.9-9
Lien accès galerie : https://www.gtturborhone-alpes.fr/galerie/index.php
Hors ligne
Bonjour,
je dirais en 1 commencer par mettre à jour piwigo tu annonce une version 2.9 ...
Hors ligne
ddtddt a écrit:
Bonjour,
je dirais en 1 commencer par mettre à jour piwigo tu annonce une version 2.9 ...
bonjour super merci, suis passé à la 2.10.2, tout remarche ++.
Pour passer à la 14.5.0, ça peut se faire directement (depuis la page d'admin) ou bien il faut passer par des révisions intermédiaires ?
merci encore pour l'aide ;-)
Hors ligne
Bonjour
atarus a écrit:
Pour passer à la 14.5.0, ça peut se faire directement (depuis la page d'admin) ou bien il faut passer par des révisions intermédiaires ?
merci encore pour l'aide ;-)
directement en page admin si ta version de php est compatible avec 14
Hors ligne
Bon la suite vers la 14.5.0 s'avère un échec complet. D'abord, j'ai fait une mise à jour automatique depuis l'administration (donc 2.10.5 vers la 14.5.0 proposé) mais cela a planté. J'ai donc fait une mise à jour manuelle via ftp. Mais lorsque je lance upgrade.php, j'ai une page blanche :-( et lorsque je lance admin.php pour espérer me connecter à l’administration j'ai ce message :
Parse error: syntax error, unexpected '?' in /home/gtturbor/www/galerie/include/functions.inc.php on line 636
je mets ci-après au cas où de la ligne 634 à 636 du fichier en question :
634 foreach ($object_ids as $loop_object_id)
635 {
636 $performed_by = $user['id'] ?? 0; // on a plugin autoupdate, $user is not yet loaded
....
je ne sais pas quoi faire :-(
Merci d'avance pour quelques pistes ;-)
Dernière modification par atarus (2024-09-26 18:09:32)
Hors ligne
Bonjour
version de php non compatible ?
Quelle version de php ?
Hors ligne
ddtddt a écrit:
Bonjour
version de php non compatible ?
Quelle version de php ?
5.6.40. (notre forum tourne aussi avec cette version sur le même hébergement OVH que la galerie ;-)). Bon je me résous à d'abord passer en PHP 7.2, vérifier que notre forum continue à tourner voir à le mettre à jour, puis de voir comment réagit la galerie. A suvre....
Dernière modification par atarus (2024-09-27 18:50:50)
Hors ligne
bon c'est bien ça, ca venait de la version php de l'hébergement (5.6). Avec la 7.2, la galerie a été mise à jour en 14.5.0 et fonctionne parfaitement !! merci encore pour l'aide et bonne continuation dans le super boulot que vous faites pour développer cet outil ;-)
Dernière modification par atarus (2024-09-28 09:43:36)
Hors ligne
atarus a écrit:
bon c'est bien ça, ca venait de la version php de l'hébergement (5.6). Avec la 7.2, la galerie a été mise à jour en 14.5.0 et fonctionne parfaitement !! merci encore pour l'aide et bonne continuation dans le super boulot que vous faites pour développer cet outil ;-)
une dernière question : y'a-t-il des contre-indications à revenir à la 2.10.5 après avoir fait une mise à jour vers la 14.5 ? car on a besoin de publier des photos et pour l'instant notre hébergement est toujours sous PHP5.6 et pas prêt de passer sous 7.2 LOL. Merci encore ++
Hors ligne
Bonjour
C'est qui votre hébergeur ?
Hors ligne
ddtddt a écrit:
Bonjour
C'est qui votre hébergeur ?
OVH, ce que je voulais dire c'est que notre forum mériterait aussi une mise à jour vers PHP 7.2 mais pour l'instant tourne bien en 5.6 et puis ça nous obligerait à changer toute la cosmétique et on a du mal à s'en défaire pour l'instant lol
Hors ligne
atarus a écrit:
ddtddt a écrit:
Bonjour
C'est qui votre hébergeur ?OVH, ce que je voulais dire c'est que notre forum mériterait aussi une mise à jour vers PHP 7.2 mais pour l'instant tourne bien en 5.6 et puis ça nous obligerait à changer toute la cosmétique et on a du mal à s'en
défaire pour l'instant lol
Tu peux faire tourner différent php sur un même hébergement chez ovh ...
Hors ligne
ddtddt a écrit:
Tu peux faire tourner différent php sur un même hébergement chez ovh ...
bon, j'ai creusé la question et j'ai finalement mis la galerie dans un sous-domaine dédié, avec un ovhconfig modifié en PHP 7.2 et, ça remarche niquel !!
J'ai juste un souci c'est que pwg a visiblement gardé l'ancien "lien" de la galerie en l'occurrence www.monsite.fr/galerie/index/php. Donc dès que je me logue en admin, dès que je clique sur le lien en haut à gauche de la page admin (VISITEZ) ou que je me déconnecte du mode admin, la redirection pointe sur l'ancien lien et non sur https://galerie.monsite.fr/index.php.
J'ai cherché sur le forum d'aide, rien trouvé. Y'a un fichier à éditer ou ça se passe dans la bdd ? On y est presque ;-) merci encore pour l'aide !
Hors ligne
Bonjour,
regarde dans ton config local tu n'as pas mis un URL pour ton site ?
Hors ligne
ddtddt a écrit:
Bonjour,
regarde dans ton config local tu n'as pas mis un URL pour ton site ?
mille merci !! tout marche au top après avoir mis le lien de la galerie avec le plugin LocalFiles Editor !!
merci encore pour le support au top !!
Hors ligne