[Tipp] Fehlermeldung bei Verwendung von Fulltext mysql

Tipps zur Forensoftware phpBB 3.0.x
Gesperrt
Benutzeravatar
Mahony
Site Admin
Site Admin
Beiträge: 792
Registriert: 3. Dez 2006 22:09
Hat sich bedankt: 22 Mal
Danksagung erhalten: 6 Mal

[Tipp] Fehlermeldung bei Verwendung von Fulltext mysql

Beitrag von Mahony »

Hallo
Bei manchen Serverkonfigurationen kann es zu einer Fehlermeldung kommen, wenn man versucht die Fulltext mysql Such-Indizes zu verwenden (also den Fulltext mysql index aufzubauen). Es erscheint dann die Fehlermeldung

Code: Alles auswählen

Column 'post_text' cannot be part of FULLTEXT index
In diesem Falle kann man folgendes versuchen. In eurem Datenbanktool (phpmyadmin oder Mysqldumper) gebt ihr folgenden Befehl ein.

Code: Alles auswählen

ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci
table_name mit dem Namen der Tabelle ersetzen die geändert werden soll (also in diesem Fall phpbb_posts wenn euer Präfix phpbb_ lautet - da die Spalte post_text sich in dieser Tabelle befindet).
Anschließend kann man den Fulltext mysql index Problemlos aufbauen.


P.S. Nicht vergessen, vorher die Suchfunktion über Administrations-Bereich -> Allgemein -> Server-Konfiguration -> Suchfunktion -> Verwendetes Backend auf Fulltext mysql umzustellen.




Grüße: Mahony
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.

Bild
Gesperrt