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.
Suche wirft Fehler aus
Re: Suche wirft Fehler aus
Nix!
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:
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.
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);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
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Re: Suche wirft Fehler aus
einige datenbankeinträge lautet auf myisam, die meisten allerdings auf innodb. möchte ja nichts verkehrtes machen.
Re: Suche wirft Fehler aus
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
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Re: Suche wirft Fehler aus
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?
und wie gebe ich den befehl wo ein?
Re: Suche wirft Fehler aus
okay...probieren geht über studieren. hat geklappt. Danke Dir.
Re: Suche wirft Fehler aus
Sehr schön! Und nicht serendipity_staticpages table vergessen (oder für die Suche abschalten).
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.
Code: Select all
CREATE FULLTEXT INDEX staticentry_idx on serendipity_staticpages (headline, content);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
Ian
Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian