Suche wirft Fehler aus

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
carpe
Regular
Posts: 104
Joined: Sat Jun 02, 2007 9:38 pm
Contact:

Suche wirft Fehler aus

Post by carpe »

Habe gestern auf 1.61 upgedatet. Nun gibt meine Suche einen Fehler aus. Ich spar mir das hierher zu kopieren. siehe frank-knauber.de
Was habe ich jetzt wieder falsch gemacht?
Update lief problemlos durch wie immer.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Suche wirft Fehler aus

Post by Timbalu »

Nix! :wink: Aber die Fehlermeldung ist doch allerliebst und wirklich ausführlich!

Die Suche konnte nicht wie gewünscht ausgeführt werden. Hinweis für den Administrator dieses Blogs: Dieser 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:

Code: Select all

CREATE FULLTEXT INDEX entry_idx on serendipity_entries (title,body,extended);
Nimm PhpMmyAdmin zur Hand, öffne deine Datenbank und kopiere diesen Befehl in das sql tab Fenster.
Damit wäre fast alles erledigt, wenn deine Datenbank MyIsam ist.

Sonst noch einmal melden.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
carpe
Regular
Posts: 104
Joined: Sat Jun 02, 2007 9:38 pm
Contact:

Re: Suche wirft Fehler aus

Post by carpe »

einige datenbankeinträge lautet auf myisam, die meisten allerdings auf innodb. möchte ja nichts verkehrtes machen.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Suche wirft Fehler aus

Post by Timbalu »

InnoDB unterstützt keine FULLTEXT indizes. Deshalb musst du die Tabellen (zb entries, und staticpages) auf MyISAM (zb. ALTER TABLE serendipity_entries ENGINE = MYISAM;) converten, bevor du die Indizes mit CREATE FULL ... neu erstellen kannst. Dann funktioniert die Suche auch wieder.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
carpe
Regular
Posts: 104
Joined: Sat Jun 02, 2007 9:38 pm
Contact:

Re: Suche wirft Fehler aus

Post by carpe »

Jetzt frag ich mich aber: wie kam das zustande. Ich kann definitiv behaupten, vor dem Update hat die Suche funktioniert. habe das vor kurzem ja getestet.

und wie gebe ich den befehl wo ein?
carpe
Regular
Posts: 104
Joined: Sat Jun 02, 2007 9:38 pm
Contact:

Re: Suche wirft Fehler aus

Post by carpe »

okay...probieren geht über studieren. hat geklappt. Danke Dir.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Suche wirft Fehler aus

Post by Timbalu »

Sehr schön! Und nicht serendipity_staticpages table vergessen (oder für die Suche abschalten).

Code: Select all

CREATE FULLTEXT INDEX staticentry_idx on serendipity_staticpages (headline, content);
Warum auch immer es vorher ging...
Nur zur Info: Neue Mysql Server Versionen ab 5.5, glaube ich, benutzen als default Engine InnoDB.
Wir haben Serendipity für das nächste Release aber so "getweaked", dass es nur noch MyISAM tables installieren wird.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Post Reply