BoyWiki:Agora/22 février 2010

De BoyWiki

Agora/22 février 2010

Message d'erreur suite à une recherche

Bonjour, j'ai voulu chercher le mot "Copyright". Cela m'a conduit à la page https://fr.boywiki.org/wiki/Special:Recherche?search=Copyright&go=Consulter. N'ayant aucune réponse, j'ai en coché en plus la case "BoyWiki". Cela m'a conduit à la page https://fr.boywiki.org/w/index.php?title=Special%3ASearch&nsNS_REFERENCE_TALK=1&ns0=1&ns4=1&search=Copyright&fulltext=Rechercher laquelle affiche ceci :

== Erreur de la base de données ==
Erreur de syntaxe de la requête dans la base de données est intervenue. Ceci peut indiquer un bogue dans le logiciel. La dernière requête traitée par la base de données était :
(Requête SQL cachée)
depuis la fonction « ». MySQL a renvoyé l’erreur « 1054 : Unknown column 'NS_REFERENCE_TALK' in 'where clause' (:/var/run/mysql/mysql.sock) ».

Lascar 22 février 2010 à 10:38 (GMT)

Bonjour et bienvenue
L'erreur est due je pense au fait qu'à chaque fois qu'une recherche est lancée, l'espace Discussion Référence est coché dans le cadre recherche avancée. L'espace Référence ayant été créé a posteriori, je suppose que l'espace Discussion Référence a été oublié et n'existe donc pas. Si on le décoche l'erreur disparait.
Pinocchio 22 février 2010 à 13:47 (GMT)
Bonsoir. Ok pour l'explication technique, mais cela peut-il être corrigé ou pas ? Lascar 22 février 2010 à 20:49 (GMT)
Si mon explication est correcte (ce qui reste à vérifier) la création de l'espace Discussion Référence devrait résoudre le problème. Mais ceci n'est pas dans mes attributions (Keeper ?). En attendant, il suffit de décocher cet espace quand on effectue une recherche avancée pour éviter l'erreur.
Pinocchio 23 février 2010 à 16:10 (GMT)
D'où provient la case à cocher « Discussion Référence » ? C'est automatiquement mis en place par MediaWiki (dans ce cas, « Discussion Référence » existe quelque part et l'hypothèse tombe à l'eau) ? Ça a été rajouté par un humain ? Dans ce cas, si quelqu'un d'ici (ie un francophone) pouvait supprimer ce « Discussion Référence » étrangement mis en première position et coché par défaut alors même que l'espace « Discussion Référence » n'existe pas, ça serait super :) Lascar 23 février 2010 à 23:09 (GMT)