Fehlermeldung bei Suchfunktion

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Tipper
Regular
Posts: 46
Joined: Sat Jan 07, 2006 3:53 pm
Location: Südwestfalen

Fehlermeldung bei Suchfunktion

Post by Tipper »

Hallo,

wenn ich auf meiner Webseite www.schreibclub.de die Suchfunktion nutze erscheint folgende Fehlermeldung:

Die Suche konnte nicht wie gewünscht ausgeführt werden. Hinweis für den Administrator dieses Blogs: Der Fehler kann durch fehlende Index-Schlüssel der Datenbank verursacht werden. Auf MySQL-Systemen muss der Datenbankbenutzer-Account in der Lage sein, Index-Schlüssel zu erstellen und folgende Abfrage auszuführen:
CREATE FULLTEXT INDEX entry_idx on serendipity_entries (title,body,extended)
Die genaue Fehlermeldung der Datenbank bei der Suche lautete:
SELECT
e.id,
e.authorid,
a.realname AS author,
a.email,
e.timestamp,
e.comments,
e.title,
e.body,
e.extended,
e.trackbacks,
e.exflag

FROM
serendipity_entries e
LEFT JOIN serendipity_authors a
ON e.authorid = a.authorid
LEFT JOIN serendipity_entrycat ec
ON e.id = ec.entryid
LEFT OUTER JOIN serendipity_entryproperties ep_no_frontpage
ON (e.id = ep_no_frontpage.entryid AND ep_no_frontpage.property = 'ep_no_frontpage')
LEFT OUTER JOIN serendipity_entryproperties ep_cache_extended
ON (e.id = ep_cache_extended.entryid AND ep_cache_extended.property = 'ep_cache_extended')
LEFT OUTER JOIN serendipity_entryproperties ep_cache_body
ON (e.id = ep_cache_body.entryid AND ep_cache_body.property = 'ep_cache_body')
LEFT OUTER JOIN serendipity_entryproperties ep_access
ON (e.id = ep_access.entryid AND ep_access.property = 'ep_access')
LEFT JOIN serendipity_entryproperties ep_sticky
ON (e.id = ep_sticky.entryid AND ep_sticky.property = 'ep_is_sticky') LEFT JOIN serendipity_category c
ON ec.categoryid = c.categoryid LEFT JOIN serendipity_authorgroups AS acl_a
ON acl_a.authorid = 1
LEFT JOIN serendipity_access AS acl_acc
ON ( acl_acc.artifact_mode = 'read'
AND acl_acc.artifact_type = 'category'
AND acl_acc.artifact_id = c.categoryid
)
WHERE
(MATCH(title,body,extended) AGAINST('Geschichte'))
AND isdraft = 'false' AND timestamp <= 1169661252 AND (ep_access.property IS NULL OR ep_access.value = 'member' OR ep_access.value = 'public' OR (ep_access.value = 'private' AND e.authorid = 1)) AND (ep_no_frontpage.property IS NULL OR ep_no_frontpage.value != 'true') AND (
c.categoryid IS NULL
OR ( acl_acc.groupid = acl_a.groupid OR acl_acc.groupid = 0)
OR ( acl_acc.artifact_id IS NULL

)
)
GROUP BY e.id
ORDER BY timestamp DESC
LIMIT 4
/ Can't find FULLTEXT index matching the column list

Ich habe die Version Serendipity 1.0 installiert. Die Webseite ist beim Provider www.mambo100.de gehostet.

Viele Grüße
Andy :)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Fehlermeldung bei Suchfunktion

Post by garvinhicking »

Hi!

Hast Du dir die Fehlermeldung vielleicht auch durchgelesen? Da steht was gemacht werden muss. :-)

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Tipper
Regular
Posts: 46
Joined: Sat Jan 07, 2006 3:53 pm
Location: Südwestfalen

Re: Fehlermeldung bei Suchfunktion

Post by Tipper »

garvinhicking wrote:Hi!

Hast Du dir die Fehlermeldung vielleicht auch durchgelesen? Da steht was gemacht werden muss. :-)

Grüße,
Garvin
Ich habe die Fehlermeldung durchgelesen aber kenne mich mit mySQL sehr wenig aus. Was muss ich denn nun genau machen?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Fehlermeldung bei Suchfunktion

Post by garvinhicking »

Hi!

Hast Du phpMyAdmin-Zugriff? Ohne den musst Du entweder phpMyAdmin installieren oder Du musst deinen Provider bitten das SQL-Statement der Fehlermeldung für die Index-Erstellung auszuführen.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply