Recherche sur le site

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous,
J'ai un petit probleme avec la recherche interne a drupal
Lorsque je lance une recherche, voici le message d'erreur qui apparait :

* user warning: Access denied for user 'prepa24046'@'localhost' to database 'prepa24046' query: CREATE TEMPORARY TABLE temp_search_sids SELECT i.type, i.sid, SUM(i.score * t.count) AS relevance, COUNT(*) AS matches FROM search_index i INNER JOIN search_total t ON i.word = t.word INNER JOIN node n ON n.nid = i.sid INNER JOIN users u ON n.uid = u.uid WHERE n.status = 1 AND (i.word = 'chrestien') AND i.type = 'node' GROUP BY i.type, i.sid HAVING COUNT(*) >= 1 in d:\www\prepatroyes.org\htdocs\drupal\includes\database.mysql.inc on line 172.
* user warning: Table 'prepa24046.temp_search_sids' doesn't exist query: SELECT MAX(relevance) FROM temp_search_sids in d:\www\prepatroyes.org\htdocs\drupal\includes\database.mysql.inc on line 172.

Savez vous d'ou cela pourrait provenir?
Merci d'avance

Version de Drupal : 

Hello,

L'utilisateur qui se connecte à ta BDD doit avoir la permission "CREATE TEMPORARY TABLE" pour faire fonctionner le moteur de recherche. Plein d'hébergeurs n'activent pas cette permission.

3 solutions :

1) si tu héberges toi-même ton site, rajoute la permission à ton utilisateur BDD (GRANT CREATE TEMPORARY TABLE...)

2) demande à ton hébergeur de te donner cette permission

3) change d'hébergeur :)

Bonjour,
même problème avec l'hébergeur Oxito. Je viens de leur envoyer un ticket pour qu'ils règlent le problème.
Mais s'ils refusent de donner les permissions nécessaires, y a t'il une autre solution, existe t'il un autre module de recherche qui ne lance pas ce genre de requête sur la bdd ?
a+
Jérôme