#1 2015-12-18 08:12:21

Xavier Stein
Membre
2015-02-02
5

Message d'alerte Mysql

Bonjour/Bonsoir grande communauté Piwigo,

Je reviens vers vous en cette époque de préparatif de fêtes de fin d'année, pour vous exposer un petit problème.

Je réalisais quelques modifications sur ma galerie. Tout allait bien jusqu'au moment où j'ai découvert un grand message d'erreur lorsque je suis connecté avec un profil d'utilisateur 'Invité'

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 ')
    AND i.level <= 0
AND c.id NOT IN (16,20,30,6,7,8,10,11,18,19,21,22,23,24,' at line 15

SELECT
    i.id as image_id,
    i.file as image_file,
    i.comment,
    i.path,
    c.id as catid,
    c.name,
    c.permalink,
    i.name as imgname

  FROM piwigo_categories c
    JOIN piwigo_image_category ic ON ic.category_id = c.id
    JOIN piwigo_images i ON i.id = ic.image_id

  WHERE i.id IN ()
    AND i.level <= 0
AND c.id NOT IN (16,20,30,6,7,8,10,11,18,19,21,22,23,24,25,26,27,28,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,91,103,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,15 in /home/aavo/public_html/fifnl.com/piwigo/include/dblayer/functions_mysqli.inc.php on line 830


Warning: Cannot modify header information - headers already sent by (output started at /home/aavo/public_html/fifnl.com/piwigo/include/dblayer/functions_mysqli.inc.php:829) in /home/aavo/public_html/fifnl.com/piwigo/include/page_header.php on line 101

Je me reconnecte avec mon profil 'Webmestre' et je découvre ceci:

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 ')
    AND i.level <= 8
AND c.id NOT IN (16,20,30)  ORDER BY RAND() LIMIT 25' at line 15

SELECT
    i.id as image_id,
    i.file as image_file,
    i.comment,
    i.path,
    c.id as catid,
    c.name,
    c.permalink,
    i.name as imgname

  FROM piwigo_categories c
    JOIN piwigo_image_category ic ON ic.category_id = c.id
    JOIN piwigo_images i ON i.id = ic.image_id

  WHERE i.id IN ()
    AND i.level <= 8
AND c.id NOT IN (16,20,30)  ORDER BY RAND() LIMIT 25; in /home/aavo/public_html/fifnl.com/piwigo/include/dblayer/functions_mysqli.inc.php on line 830


Warning: Cannot modify header information - headers already sent by (output started at /home/aavo/public_html/fifnl.com/piwigo/include/dblayer/functions_mysqli.inc.php:829) in /home/aavo/public_html/fifnl.com/piwigo/include/page_header.php on line 101


Grande particularité: la galerie fonctionne toujours et je peux faire toutes mes rentrées et modification que je veux. Parfois, même, ce message disparaît et tout reviens à la normale, pour mieux réapparaître au moment de la déconnexion.

Etant un utilisateur lamda sans grande connaissance de programmation, je l'avoue, je me tourne vers les grands connaisseurs. Auriez-vous des pistes de recherches à m'indiquer?

Un grand merci pour votre aide!


Système d'exploitation: Linux
PHP: 5.5.29 (Montrer les informations) [2015-12-18 08:10:06]
MySQL: 5.5.41-37.0 [2015-12-18 08:10:06]
Bibliothèque graphique: ImageMagick 6.7.2-7

Version de Piwigo: 2.7.3
Version de PHP: 5.5.29
Version de MySQL: 5.5.41-37.0
URL Piwigo: http://fifnl.com/piwigo/

Hors ligne

#2 2015-12-18 14:35:37

flop25
Équipe Piwigo
2006-07-06
6544

Re: Message d'alerte Mysql

Bonjour
déjà passer en 2.7.4 ensuite peut être lancer une vérif/optimisation MySQL

Hors ligne

#3 2015-12-18 16:11:38

Xavier Stein
Membre
2015-02-02
5

Re: Message d'alerte Mysql

Bonjour flop25,

J'avoue que pour le moment je ne souhaite pas vraiment passer sur une nouvelle version. Pas vraiment le temps de tout transférer et tout tester à nouveau.

Techniquement, jusqu'à hier, jour où j'ai ajouté un nouvel utilisateur et tenté quelques paramétrages de base pour l'affichage des pages et autres permissions... tout fonctionnait plutôt bien.

Après, est-ce lancer une vérif/otpimisation MySQL peut se faire sans changer de version et est-ce cela ne modifie pas trop le fonctionnement de piwigo???

Un grand merci

Hors ligne

#4 2015-12-19 19:47:41

flop25
Équipe Piwigo
2006-07-06
6544

Re: Message d'alerte Mysql

2.7.4 est une mise à jour mineure indispensable de sécurité

Hors ligne

#5 2015-12-20 12:01:27

Xavier Stein
Membre
2015-02-02
5

Re: Message d'alerte Mysql

Bonjour,

Ok... merci pour votre aide. Je vais voir pour la mettre en place.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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