iGalerie

Vous n'êtes pas identifié(e).

Annonce

Un message d'erreur qui s'affiche ? Un mot de passe oublié ? L'ajout de fichier qui ne marche pas ?
Pensez d'abord à lire la FAQ, vous y trouverez probablement une solution à votre problème.

#1 10-03-2023 10:43:34

Denis GIRAULT
Membre
Inscription : 17-04-2019
Messages : 139

[RESOLU] Erreur à l'ouverture de certains albums

Suite à la migration de ma galerie photos de V2 à V3 je viens de constater des erreurs à l'ouverture de certains albums (bien que les photos y soient bien toutes présentes) le message est : Oups ! Une erreur s'est produite durant le traitement de votre requête. Veuillez réessayez ultérieurement.

Avec le cas de mon album "Street Art" dans l'item Incident l'erreur suivante est apparue suite à ce message :

#1
Date : 2023-03-10 09:23:51.928549
iGalerie : 3.0.19
PHP : 8.2.3
Type : SQLITE_ERROR
Fichier : includes/core/DB.class.php
Ligne : 275
Page : album/121-street-art
Message : SQLSTATE[HY000]: General error: 1 no such column: i.i.item_id
Trace : #1 index.php(15): Gallery::start()#2 includes/gallery/classes/Gallery.class.php(686): require_once('/homepages/6/d7...')#3 includes/gallery/album.php(28): GalleryItems::getAlbumItems()#4 includes/gallery/classes/GalleryItems.class.php(37): GalleryItems::_getItems(24)#5 includes/gallery/classes/GalleryItems.class.php(846): DB::execute('SELECT i.*,\n\t\t\t...', Array)

En supprimant l'erreur et en recommençant sur un autre album qui lui aussi ne s'ouvre pas :

#1
Date : 2023-03-10 09:37:38.415679
iGalerie : 3.0.19
PHP : 8.2.3
Type : SQLITE_ERROR
Fichier : includes/core/DB.class.php
Ligne : 275
Page : album/157-sortie-animateurs-loiret
Message : SQLSTATE[HY000]: General error: 1 no such column: i.i.item_id
Trace : #1 index.php(15): Gallery::start()#2 includes/gallery/classes/Gallery.class.php(686): require_once('/homepages/6/d7...')#3 includes/gallery/album.php(28): GalleryItems::getAlbumItems()#4 includes/gallery/classes/GalleryItems.class.php(37): GalleryItems::_getItems(24)#5 includes/gallery/classes/GalleryItems.class.php(846): DB::execute('SELECT i.*,\n\t\t\t...', Array)

Dois-je supprimer ces albums et les restaurer proprement, ou bien as-tu une correction de code envisageable dès maintenant ? Merci d'avance David.

Dernière modification par Denis GIRAULT (11-03-2023 19:42:59)

Hors ligne

#2 11-03-2023 15:12:27

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 4 334
Site Web

Re : [RESOLU] Erreur à l'ouverture de certains albums

Salut,

Essayes la solution proposée dans ce post :
https://www.igalerie.org/forum/viewtopi … 989#p13989

Hors ligne

#3 11-03-2023 19:42:18

Denis GIRAULT
Membre
Inscription : 17-04-2019
Messages : 139

Re : [RESOLU] Erreur à l'ouverture de certains albums

En remplaçant la ligne 416 du fichier includes/core/SQL.class.php :

$sql = 'item_pubdt DESC, i.item_id DESC';
par celle-ci :

$sql = 'item_pubdt DESC, item_id DESC';

Après avoir appliqué cette correction, j'ai retrouvé l'accès à mes photos dans les albums concernés.
Merci David pour ta fiabilité à toutes épreuves et ta disponibilité.

Hors ligne

Pied de page des forums