Encore une : "erreur lors de l'exécution de la requête" Encore une : "erreur lors de l'exécution de la requête"
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Encore une : "erreur lors de l'exécution de la requête"

Started by Lady_Marmotte, November 30, 2008, 09:11:47 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Lady_Marmotte

Bonjour à tous / toutes!

Alors d'abord, navrée pour, encore une fois, venir avec une erreur commune. J'ai cherché sur le forum et sur le net, mais rien n'a pu m'aider, donc je crie au secours ^^' (je suis une tanche en php)

Infos:

Coppermine version: 1.4.16 (version proposée et installée par mon hébergeur)
Adresse: http://www.apresleclipse.net/coppermine/
Modifications, mises à jour effectuées: rien du tout
Galerie encore en test, pas utilisée.

Problème:

En voulant ouvrir une image depuis une miniature, j'ai la fameuse "Erreur critique - Il y eu une erreur lors de l'exécution de la requête."
Les membres ne doivent pas être enregistrés pour voir les galeries.
Le problème ne se fait pas depuis le mode admin.
Le problème se pose depuis n'importe quel thème, n'importe quelle image et n'importe quel pc (enfin ceux que j'ai testé).

J'ai usé du mode Debug, ça me donne:

While executing query "INSERT INTO cpg1410_hit_stats
                          SET
                            pid = 279,
                            search_phrase = '',
                            Ip   = '***',
                            sdate = '1228075139',
                            referer='http%3A%2F%2Fwww.apresleclipse.net%2Fcoppermine%2Findex.php',
                            browser = 'Unknown',
                            os = 'Windows'" on 0

mySQL error: Duplicate entry '0' for key 1


Puis "Fichier: /home/httpd/vhosts/apresleclipse.net/httpdocs/coppermine/include/functions.inc.php - Ligne: 249"

Ce qui donne:


            cpg_die(CRITICAL_ERROR, $out, __FILE__, __LINE__);


Et sinon j'ai encore ça:

USER:
------------------
Array
(
    [ID] => 93f44bd8ce77cd17e72e5da4dd6ab876
    [am] => 1
    [lang] => french
    [liv] => Array
        (
        )

    [sort] => ta
)

==========================
USER DATA:
------------------
Array
(
    [user_id] => 0
    [user_name] => Guest
    [groups] => Array
        (
            [0] => 3
        )

    [group_quota] => 0
    [can_rate_pictures] => 1
    [can_send_ecards] => 0
    [can_post_comments] => 0
    [can_upload_pictures] => 0
    [can_create_albums] => 0
    [pub_upl_need_approval] => 1
    [priv_upl_need_approval] => 1
    [upload_form_config] => 0
    [num_file_upload] => 5
    [num_URI_upload] => 3
    [custom_user_upload] => 0
    [disk_max] => 0
    [disk_min] => 0
    [ufc_max] => 0
    [ufc_min] => 0
    [has_admin_access] => 0
    [group_name] => Guests
    [can_see_all_albums] => 0
    [group_id] => 3
)

==========================
Queries:
------------------
Array
(
    [0] => SELECT extension, mime, content, player FROM cpg1410_filetypes; (0s)
    [1] => select * from cpg1410_plugins order by priority asc; (0s)
    [2] => delete from `apresleclipse_coppermine`.cpg1410_sessions where time<1228071538 and remember=0; (0s)
    [3] => delete from `apresleclipse_coppermine`.cpg1410_sessions where time<1226865538; (0s)
    [4] => select user_id from `apresleclipse_coppermine`.cpg1410_sessions where session_id=md5("0b6c7b544aaf04f407620b0b0298d429825e5f200b9d668980389e6823e72eae"); (0s)
    [5] => select user_id as id, user_password as password from `apresleclipse_coppermine`.cpg1410_users where user_id=0 (0s)
    [6] => SELECT MAX(group_quota) as disk_max, MIN(group_quota) as disk_min, MAX(can_rate_pictures) as can_rate_pictures, MAX(can_send_ecards) as can_send_ecards, MAX(upload_form_config) as ufc_max, MIN(upload_form_config) as ufc_min, MAX(custom_user_upload) as custom_user_upload, MAX(num_file_upload) as num_file_upload, MAX(num_URI_upload) as num_URI_upload, MAX(can_post_comments) as can_post_comments, MAX(can_upload_pictures) as can_upload_pictures, MAX(can_create_albums) as can_create_albums, MAX(has_admin_access) as has_admin_access, MIN(pub_upl_need_approval) as pub_upl_need_approval, MIN( priv_upl_need_approval) as  priv_upl_need_approval FROM cpg1410_usergroups WHERE group_id in (3) (0s)
    [7] => SELECT group_name FROM  cpg1410_usergroups WHERE group_id= 3 (0s)
    [8] => update `apresleclipse_coppermine`.cpg1410_sessions set time='1228075138' where session_id=md5('0b6c7b544aaf04f407620b0b0298d429825e5f200b9d668980389e6823e72eae'); (0s)
    [9] => DELETE FROM cpg1410_banned WHERE expiry < '2008-11-30 19:58:59' (0.001s)
    [10] => SELECT * FROM cpg1410_banned WHERE (ip_addr='88.85.1.67' OR ip_addr='88.85.1.67' OR user_id=0) AND brute_force=0 (0s)
    [11] => SELECT aid FROM cpg1410_albums WHERE visibility != '0' AND visibility !='10000' AND visibility NOT IN (3) (0s)
    [12] => SELECT aid FROM cpg1410_albums (0s)
    [13] => SELECT aid from cpg1410_pictures WHERE pid='279' AND aid IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27)  LIMIT 1 (0s)
    [14] => SELECT title,keyword from cpg1410_albums WHERE aid='13' (0s)
    [15] => SELECT COUNT(*) from cpg1410_pictures WHERE ((aid='13'  ) ) AND approved='YES' AND aid IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27)  (0s)
    [16] => SELECT pid, filepath, filename, url_prefix, filesize, pwidth, pheight, ctime, aid, keywords, title, caption,hits,owner_id,owner_name from cpg1410_pictures WHERE ((aid='13'  ) ) AND approved='YES' AND aid IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27)  ORDER BY title ASC  (0.002s)
    [17] => SELECT title,keyword from cpg1410_albums WHERE aid='13' (0s)
    [18] => SELECT COUNT(*) from cpg1410_pictures WHERE ((aid='13'  ) ) AND approved='YES' AND aid IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27)  (0s)
    [19] => SELECT * from cpg1410_pictures WHERE ((aid='13'  ) ) AND approved='YES' AND aid IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27)  ORDER BY title ASC  LIMIT 5 ,1 (0.001s)
    [20] => SELECT title, comments, votes, category, aid FROM cpg1410_albums WHERE aid='13' LIMIT 1 (0.001s)
    [21] => SELECT name, parent FROM cpg1410_categories WHERE cid = '3' (0s)
    [22] => UPDATE cpg1410_pictures SET hits=hits+1, lasthit_ip='88.85.1.67', mtime=CURRENT_TIMESTAMP WHERE pid='279' (0s)
    [23] => INSERT INTO cpg1410_hit_stats
                          SET
                            pid = 279,
                            search_phrase = '',
                            Ip   = '88.85.1.67',
                            sdate = '1228075139',
                            referer='http%3A%2F%2Fwww.apresleclipse.net%2Fcoppermine%2Findex.php',
                            browser = 'Unknown',
                            os = 'Windows' (0s)
)

==========================
GET :
------------------
Array
(
    [album] => random
    [cat] => 0
    [pos] => -279
)

==========================
POST :
------------------
Array
(
)

==========================
Page generated in 0.336 seconds - 24 queries in 0.005 seconds - Album set : AND aid IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27) ; Meta set: AND aid IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27) ;



J'ai suivi les conseils rencontrés ici et depuis phpMyAdmin, réparé et optimisé les tables. Ce qui ne change rien.
Un conseil pour m'aider à me dépatouiller?  ???

François Keller

dans un premier temps, mettez à jour vers la version 1.4.19
les installations proposées par les hébergeurs ne sont pas toujours exemptes de bugs (mais pas sur que là ce soit le cas.
pour la mise à jour de la galerie, référez vous à la doc livrée avec coppermine (dans le répertoire docs) elle est même en français.
revenez ici une fois la mise à jour effectuée si le problème persiste...
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Lady_Marmotte

Quote from: François Keller on November 30, 2008, 09:19:29 PM
dans un premier temps, mettez à jour vers la version 1.4.19
les installations proposées par les hébergeurs ne sont pas toujours exemptes de bugs (mais pas sur que là ce soit le cas.
pour la mise à jour de la galerie, référez vous à la doc livrée avec coppermine (dans le répertoire docs) elle est même en français.
revenez ici une fois la mise à jour effectuée si le problème persiste...
Mise à jour effectuée suivant la doc (que j'ai en anglais depuis chez moi, que ce soit la 1.4.16 ou 1.4.19, j'ai dû manquer une option Oo)

Le problème est toujours là, identique, quel que soit le thème et tout... (thèmes mis à jour aussi, à part ceux qui ne font pas partie des thèmes de base, je verrai ça un autre jour...). La ligne de code du fichier includes est aussi toujours la même.

J'ai laissé en mode debug, si jamais...

François Keller

pas sur que tous les fichiers aient été tous remplacés ou chargés, je ne trouve pas le fichier update.php
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Lady_Marmotte

Quote from: François Keller on November 30, 2008, 10:09:01 PM
pas sur que tous les fichiers aient été tous remplacés ou chargés, je ne trouve pas le fichier update.php
Ah, je ne savais pas qu'il fallait le laisser, l'habitude des forums phpbb... Je l'avais supprimé après essai et là, remis et même relancé. Mais le problème ne change pas.

François Keller

On peut le laisser sans problèmes.
pour ton problème, c'est difficile de trouver comme ça, il faudrait essayer de vider la table hit_stats de ses valeurs (pas l'effacer) pour voir (tu perdra les comptes de vues mais comme la galerie est en test c'est pas bien grave)
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog