Annonce

#1 2013-10-24 18:16:25

Poirux
Membre
Lyon
2013-09-12
40

[Résolu] mysql error 1064

Bonjour

J'aurai besoin d'un petit coup de main SVP, car j'avoue être depassé...
J'ai un souci lors de la synchronisation de certaines métadonnées.

le site tourne  avec piwigo 2.5.2
   Système d'exploitation: Linux
    PHP: 5.3.10-1ubuntu3.8 (Montrer les informations) [2013-10-24 18:00:02]
     MySQL: 5.5.32-0ubuntu0.12.04.1 [2013-10-24 18:00:02]
     Bibliothèque graphique: ImageMagick 6.6.9-7

avec notamment le plugins Exif_view  + RV_maps&earth


Lors des synchronisation via la page Administration/ accueil : j'obtiens cela :

Code:

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 ';0,exif_field_GPSLatitude;1,exif_field_GPSLatitude;2,exif_field_GPSLongitudeRef,' at line 2

INSERT  INTO piwigo_images_1382630080760639
  (id,filesize,width,height,date_creation,exif_field_Artist,exif_field_Copyright,exif_field_GPSInfo,exif_field_GPSLatitudeRef,exif_field_GPSLatitude;0,exif_field_GPSLatitude;1,exif_field_GPSLatitude;2,exif_field_GPSLongitudeRef,exif_field_GPSLongitude;0,exif_field_GPSLongitude;1,exif_field_GPSLongitude;2,exif_field_GPSAltitude,lat,lon,author,name,City,date_metadata_update)
  VALUES('3675','3323','4288','3216','2012-10-05 12:17:54','Oikos','© Ecocentre Du Lyonnais',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'La_Tour_de_Salvagny','2013-10-24 17:54:23')
  , ('3674','3254','4288','3216','2012-10-05 12:17:42','Oikos','© Ecocentre Du Lyonnais',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NUL in /media/img/ecocentre69-gallerie/include/dblayer/functions_mysqli.inc.php on line 834

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 ';0 = IFNULL(t2.exif_field_GPSLatitude;0, t1.exif_field_GPSLatitude;0)
    , t1.e' at line 10

UPDATE piwigo_images AS t1, piwigo_images_1382630080760639 AS t2
  SET t1.filesize = IFNULL(t2.filesize, t1.filesize)
    , t1.width = IFNULL(t2.width, t1.width)
    , t1.height = IFNULL(t2.height, t1.height)
    , t1.date_creation = IFNULL(t2.date_creation, t1.date_creation)
    , t1.exif_field_Artist = IFNULL(t2.exif_field_Artist, t1.exif_field_Artist)
    , t1.exif_field_Copyright = IFNULL(t2.exif_field_Copyright, t1.exif_field_Copyright)
    , t1.exif_field_GPSInfo = IFNULL(t2.exif_field_GPSInfo, t1.exif_field_GPSInfo)
    , t1.exif_field_GPSLatitudeRef = IFNULL(t2.exif_field_GPSLatitudeRef, t1.exif_field_GPSLatitudeRef)
    , t1.exif_field_GPSLatitude;0 = IFNULL(t2.exif_field_GPSLatitude;0, t1.exif_field_GPSLatitude;0)
    , t1.exif_field_GPSLatitude;1 = IFNULL in /media/img/ecocentre69-gallerie/include/dblayer/functions_mysqli.inc.php on line 834

alors  que quand je passe par la gestion par lot (synchroniser les metadonnées)  ou via le lien synchroniser du le plugins rv-maps&earth.Il ne m'indique pas d'erreur.

Dans tout les cas, je n'arrive pas a voir auteur/artist  + copyright sur les pages pictures.php
Et aucune point n'apparait sur la carte du monde.
(Et D'ailleurs, toujours pas de fichier maps.php généré)

Ca m'intrigue d'autant plus que sur une install "test" (même version de piwigo + même environnement) il y a 2 semaines, cela marchait très bien. :-(



Si quelqu'un pouvait m'aiguiller vers la bonne piste ....
Merci


"J'ai toujours préféré le vin d'ici au l'eau de là"
Poirux - bidouilleur bénévole général en chef -L'association
Piwigo  sur ubuntu
La galerie photo de l'asso

Hors ligne

#2 2013-10-25 15:08:02

Poirux
Membre
Lyon
2013-09-12
40

Re: [Résolu] mysql error 1064

Bon finalement tout comme j'ai du etre moi même la cause du probleme, j'ai trouvé "une solution" tout seul.

Pour le reste je ne sais pas si les manip suivantes ont réellement pallier au(x) problème(s) de départ mais en tout cas, maintenant ca marche :

j'ai effacé ma bdd et reinstaller piwigo + restaurer les droits pour www-data et ca remarche comme par magie :-)

Ceci dit par curiosité, je me demandais si c'était juste un probleme de droit sur les fichiers ou bien si j'avais bel et bien un problème de synthax sur de certaines metadonnées ou sur le nom de certains champs.
(en meme, vu que ca marche depuis , et je que je n'ai pas modifié les métadonnées ou le nom des champs entre temps, ca me donne un élément de réponse.)

Merci à moi pour cette magnifique intervention ;-)
Et merci à vous pour ce superbe outils et sa documentation.

Je vais devenir un spécialiste de l'auto-résolution des faux problèmes, je crois ;-)

Dernière modification par Poirux (2013-10-25 15:08:59)


"J'ai toujours préféré le vin d'ici au l'eau de là"
Poirux - bidouilleur bénévole général en chef -L'association
Piwigo  sur ubuntu
La galerie photo de l'asso

Hors ligne

#3 2013-10-25 15:45:32

flop25
Équipe Piwigo
2006-07-06
6544

Re: [Résolu] mysql error 1064

dsl que personne ne réponde ^^ vos erreurs sont très... particulières

Hors ligne

#4 2013-10-25 16:11:43

Poirux
Membre
Lyon
2013-09-12
40

Re: [Résolu] mysql error 1064

flop25 a écrit:

vos erreurs sont très... particulières

Est ce une manière polie de dire que ce sont les erreurs typiques du gars qui cherche a bidouiller alors qu'il n'y connait rien ?  ;-)


"J'ai toujours préféré le vin d'ici au l'eau de là"
Poirux - bidouilleur bénévole général en chef -L'association
Piwigo  sur ubuntu
La galerie photo de l'asso

Hors ligne

#5 2013-10-25 16:15:39

flop25
Équipe Piwigo
2006-07-06
6544

Re: [Résolu] mysql error 1064

Ha lol Pas vraiment ce que j'entendais Plutôt que c'est inhabituel, et que ca sent l'irreproductabilite

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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