Fehlermeldung bei der Suche
am 10.09.2007 - 15:09 Uhr in
Hallo,
es geht um Drupal 5.2
Die Suche, die ich bisher deaktiviert hatte, habe ich nun aktiviert und zur Nutzung für "authenticated user" freigegeben. Aber eine Suchanfrage führt zu folgender Fehlermeldung:
* user warning: Access denied for user 'wa737'@'localhost' to database 'wa737_db2' 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 node_access na ON na.nid = n.nid INNER JOIN users u ON n.uid = u.uid WHERE n.status = 1 AND (na.grant_view >= 1 AND ((na.gid = 0 AND na.realm = 'all') OR (na.gid = 0 AND na.realm = 'og_public') OR (na.gid = 20 AND na.realm = 'og_subscriber'))) AND (i.word = 'bdsm') AND i.type = 'node' GROUP BY i.type, i.sid HAVING COUNT(*) >= 1 in /home/www/includes/database.mysql.inc on line 172.
* user warning: Table 'wa737_db2.temp_search_sids' doesn't exist query: SELECT MAX(relevance) FROM temp_search_sids in /home/www/includes/database.mysql.inc on line 172.
* user warning: Table 'wa737_db2.temp_search_sids' doesn't exist query: SELECT MAX(relevance) FROM temp_search_sids in /home/www/includes/database.mysql.inc on line 172.
Klingt ja, als gäbe es die Tabelle "tem_search_sids" nicht. Gibt es auch nicht in der DB. Aber hätte die nicht bei der Drupal-Installation automatisch angelegt werden müssen? Muß ich sie nun manuell anlegen? Wenn ja, welche Parameter sollte ich angeben?
Vielen Dank im Voraus für eure Hilfe,
Ayshe
- Anmelden oder Registrieren um Kommentare zu schreiben

Die Tabelle wird erst beim
am 10.09.2007 - 15:29 Uhr
Die Tabelle wird erst beim Suchen erstellt und zwar ist diese temporär, dafür musst du bei deinem Hoster das Recht "Create Temporary Tables" haben.
gruß pebosi