Zitat:
Das ganze ist kein TYPOlight-Problem, sondern eine Frage der MySQL-Konfiguration. Die Tabelle tl_search nutzt als einzige einen Fulltext-Index, der abhängig von den MySQL-Einstellungen zu Problemen führen kann. Die richtigen Anlaufstellen sind Google und der eigenen Provider
und:
Zitat:
Also, es gibt zwei klassische Fälle, in denen das Problem auftritt:
1. Es besteht bereits ein Fulltext-Index und die MySQL-Konfiguration wird geändert. Danach muss der Fulltext-Index neu aufgebaut werden, sonst tritt der besagte Fehler auf. Da Änderungen an der MySQL-Konfiguration in der Regel vom Provider vorgenommen werden, hat man hier leider nur wenig Einfluss und das Gefühl, der "Fehler" tritt grundlos auf.
2. Wie Acenes schon gesagt hat, gibt es einen Bug in der MySQL-Version 4 (fixed in 4.1.2), der ebenfalls diesen Fehler verursachen kann. Hier hilft nur das Entfernen des Fulltext-Index oder ein Update auf eine aktuelle Version (5.x).
Es ist - wie schon mehrmals erwähnt - kein TYPOlight-Bug.
Acenes meinte dazu noch:
Zitat:
Wenn ich Leo hier richtig verstanden habe, würde es reichen den Fulltext Index zu entfernen. Das Suchen geht dann immer noch, aber etwas langsamer.
Damit der nächste Aufruf von install.php diesen nicht wieder anlegen will, kann man dazu die Datei /system/modules/backend/config/database.sql anpassen, die Zeile
FULLTEXT KEY `text` (`text`)
entfernen aus dem Create der Tabelle tl_search.
Ist natürlich nicht Updatesicher.