Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

keyser
2009-02-21 23:34:56

Ok désolé, j'ai trouvé une réponse sur le forum, j'avais fait une recherche avant pourtant, mais sur le forum anglais, c'est malin.
Donc ma solution ici : topic:12739

J'avais supprimé l'utilisateur guest, honte à moi!!

Mathieu

keyser
2009-02-21 23:30:33

Bonjour,

Depuis plusieurs jours, j'ai remarqué que les utilisateurs non-identifiés avaient une erreur sur ma galerie photo.
J'avais pas remarqué avant car j'ai un cookie d'identification, et qu'une fois identifié, j'ai pas le problème.
J'ai l'erreur suivante, qui est affichée avant la galerie, au tout début de la page:

Code:

SELECT  cat_id
  FROM pwg_user_access
  WHERE user_id = 
;
[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 3

SELECT cat_id
  FROM pwg_user_group AS ug INNER JOIN pwg_group_access AS ga
    ON ug.group_id = ga.group_id
  WHERE ug.user_id = 
;
[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 4

DELETE FROM pwg_user_cache_categories
  WHERE user_id = 
;
[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 2

  INSERT INTO pwg_user_cache_categories
    (user_id,cat_id,max_date_last,count_images,count_categories)
     VALUES(NULL,'416','2008-09-14 23:11:44','345','32')
    , (NULL,'430','2008-09-14 23:11:44','215','18')
    , (NULL,'431','2007-11-12 11:06:12','4','0')
    , (NULL,'435','2007-11-25 19:13:21','5','0')
    , (NULL,'440','2007-12-15 16:56:35','1','0')
    , (NULL,'444','2008-01-24 10:11:47','12','0')
    , (NULL,'446','2008-02-09 23:33:14','12','0')
[... je coupe, beaucoup de lignes comme ça]
    , (NULL,'271','2007-02-17 11:17:12','4','2')
    , (NULL,'274','2006-10-22 10:28:22','1','0')
    , (NULL,'292','2007-02-17 11:17:12','1','0')
    , (NULL,'304','2007-12-31 19:03:01','4','0')
    , (NULL,'463','2008-04-12 02:14:09','31','0')
;
[mysql error 1062] Duplicate entry '0-416' for key 1

DELETE FROM pwg_user_cache
  WHERE user_id = 
;
[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 2

INSERT INTO pwg_user_cache
  (user_id, need_update, forbidden_categories, nb_total_images)
  VALUES
  (,'false','4,5,142,158,164,233,234,235,282,436',5346)
;
[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 ''false','4,5,142,158,164,233,234,235,282,436',5346)' at line 4

Apparement, le user_id est vide, ce qui est normal puisque c'est un visiteur anonyme, non-identifié.

Je suis sous PhpWebGallery 1.7.0, PHP: 4.4.9, MySQL: 4.0.27.

Une idée pour moi? J'ai déjà purgé les sessions, purgé les historiques, réparé et optimisé la base de données...

Merci de votre aide.

Mathieu

Pied de page des forums

Propulsé par FluxBB

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