bjr
pour l'instant ce problème a été enregistré comme à faire
Si tu pouvais poster plus de msg d'erreur comme tu m'a fait dans le mail, cela m'aiderait
merci
Hors ligne
Quand on met plus de 100 titres mp3 dans le dossier music du plugin (En FTP) et ceci quelque soit le nombre de playlist.
Voilà le message d'erreur obtenu lorsqu'on fait : Synchroniser la Playlist.
Warning: [mysql error 1062] Duplicate entry '127' for key 1
INSERT INTO piwigo_mp_music
(pl_id, rang, url, nom)
VALUES
('16', '1', 'music/Leo/01.mp3', '01' )
; in /mnt/114/sdc/0/5/simiand.gilbert/DOSSIER-PROTEGE/PHOTOS/include/dblayer/functions_mysql.inc.php on line 651
PIWIGO : 2.1.2
MUSIC PLAYER : 2.0.2
Merci beaucoup.
Gilbert
hum, il s'agit d'id qui ne s'incrémente pas comme il faut. C'est la base de donnée qui fait ça tt seule normalement : peut-être essayer une optimisation sur la table piwigo_mp_music :
=> PhpMyAdmin
==> Sélectionne ta Base de donnée
===> Sélectionne la Table piwigo_mp_music
====> Clique sur ['Opérations']
Ensuite:
soit faire
-Options pour cette table:
Changer le nom de la table pour
Commentaires sur la table
Moteur de stockage
Interclassement
PACK_KEYS
CHECKSUM
DELAY_KEY_WRITE
AUTO_INCREMENT => ici mettre la dernière valeur d'id +1 !
ou soit
Maintenance de la table
* Vérifier la table
* Analyser la table
* Réparer la table => ça
* Optimiser la table => ou ça
je ne sais pas ce que fait ces deux derniers mais ça peut marcher ^^
Sinon si tu as des commentaires à faire sur le plugin merci de le faire sur le sujet officiel : http://fr.piwigo.org/forum/viewtopic.php?id=11587
Dernière modification par flop25 (2010-09-07 14:50:19)
Hors ligne
Je suis perdu.
====> Clique sur ['Opérations'] (Image_1)
Jusque là tout va bien
Ensuite ça se corse (Image_2)
Je ne retrouve pas tes indications
Merci encore pour ton aide.
SG
-Options pour cette table:
Changer le nom de la table pour
Commentaires sur la table
Moteur de stockage
Interclassement
PACK_KEYS
CHECKSUM
DELAY_KEY_WRITE
AUTO_INCREMENT => ici mettre la dernière valeur d'id +1 !
ou soit
Maintenance de la table
* Vérifier la table
* Analyser la table
* Réparer la table => ça
* Optimiser la table => ou ça
je ne sais pas ce que fait ces deux derniers mais ça peut marcher ^^
Hors ligne
Bonjour,
J'ai trouvé tes paramètres. Il fallait faire afficher avant de faire opérations.
J'ai fait:
Vérifier la table
Analyser la table
Réparer la table
Etc.
Le pb persiste
Est ce que le fait que Id commence à 9 au lieu de 0 peut être la source du pb?
Comment faire pour que la table commence à 0
Merci beaucoup.
Simiand Gilbert
Hors ligne
oui j'allais te le dire que en fait tu opérais sur toute la base de donnée et non juste la table
id à 9 ?? ce n'est pas plutot la table mp_playlist qui est à 9 ?
Normalement au vue de l'erreur l'id doit être à 127 et doit être mis à un nombre supérieur (normalement 128)
Hors ligne
C'est la table : piwigo_mp_music
Elle commence à 9 et se termine à 127 sans trou.
J'ai donc mis : AUTO_INCREMENT => ici mettre la dernière valeur d'id +1 ! --->128
pl_id commence à 4 jusqu'à 9. Ensuite il y a un trou et elle recommence à 13.
Je crois que cela n"est pas banal. Apparemment je suis le seul à avoir ce souci.
Voir images.
Merci pour tout ce temps passé.
A bientôt
g
Hors ligne
il manque les images ? ^^
Hors ligne
alors :
1- il est parfaitement normal que pl_id ait des trous car il s'agit de l'id de la playlist associée au fichier (cf mp_playlist)
2- c'est "id" qui s'incrémente et qu'il faut mettre à 128 (d'ailleurs au vue du trou dans "id" tu as du supprimer des fichiers ou bidouiller)
en attendant je vais tenter de reproduire le problème cad mettre plus de 100 fichiers
Hors ligne
Bonsoir,
J'ai effectivement supprimé des fichiers mais dans le dossier music de music_player. (En FTP).
Si tu peux faire un essai avec plus de 128 fichiers cela lèverai le doute complètement.
Merci beaucoup
gilbert
Hors ligne
bug reproduit !
cad j'ai mis 104 mp3 dans un dossier puis dupliqué ce dossier : résultat : blocage à l'id 127 !
bon... je cherche
Hors ligne
trouvé : id ne devrait pas être un tinyint ! je cherche le type approprié
solution: mettre le champ id en SMALLINT ! voilà tu vas pouvoir aller jusqu'à 32767 c'est bon ^^ ?
Dernière modification par flop25 (2010-09-10 23:11:33)
Hors ligne