Seite 1 von 1

Fehler nach Wechsel

Verfasst: 14.05.2009 13:55
von Razfaz
Hallo zusammen,

ich bekomme diese Fehlermeldung beim öffnen eines Themas:
Allgemeiner Fehler
SQL ERROR [ mysqli ]

Can't find FULLTEXT index matching the column list [1191]

SQL

SELECT f.forum_id, f.forum_name, t.topic_id, t.topic_title, u.user_id, u.username, u.user_colour, t.topic_replies FROM (phpbb_topics t) LEFT JOIN phpbb_users u ON (u.user_id = t.topic_poster) LEFT JOIN phpbb_forums f ON (f.forum_id = t.forum_id) WHERE MATCH (t.topic_title) AGAINST ('Test' ) >= 0.5 AND t.topic_status <> 2 AND t.topic_id <> 912 GROUP BY t.topic_id ORDER BY t.topic_last_post_time DESC LIMIT 5

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/db/mysqli.php
LINE: 205
CALL: dbal_mysqli->sql_query()

FILE: includes/db/dbal.php
LINE: 170
CALL: dbal_mysqli->_sql_query_limit()

FILE: viewtopic.php
LINE: 1805
CALL: dbal->sql_query_limit()
Alles andere funktioniert, auch erstellen neuer Themen.
Grund dafür ist, dass ich ein komplett neues Board installiert habe und nun alle alten SQL Tabellen in das neue importiert habe.
Natürlich habe ich darauf geachtet, das alle Tabellen im neuen Board mit den alten übereinstimmen und bin deswegen jede einzelne (96 Stück) per Hand durchgegeangen.

Auch habe ich von InnoDB auf MyISAM gestellt.
Auf installierte Mods habe ich natürlich auch geachtet und angepasst.
Eins noch - habe die SQL Daten von einem 3.0.2 Board auf ein 3.0.4 Board eingespielt.

Woher kommt der Fehler???

Re: Fehler nach Wechsel

Verfasst: 14.05.2009 14:34
von Mahony
Hallo
..habe die SQL Daten von einem 3.0.2 Board auf ein 3.0.4 Board eingespielt..
Deine erste Aktion sollte darin bestehen das install - Verzeichnis eines phpBB3.0.4 hoch zu laden und die database_update.php im Browser aufzurufen.
Also http://www.deineseite.de/install/database_update.php

Ansonsten - hast du den Suchindex neu erstellt?

Grüße: Mahony

Re: Fehler nach Wechsel

Verfasst: 14.05.2009 14:49
von Razfaz
Hi,

das brauche ich nicht, da ich alles in händischer Arbeit gemacht habe und ich mich auch ein bisschen mehr mit der Materie auskenne.
Habe den Fehler nun auch selber hinbekommen.
Dieser lag darin, das ich in der phpbb_topics die Fulltext Auswahl vergessen hatte zu aktivieren.
Nun geht alles wieder.

Ziel war es:
phpBB 3.0.2 mit allen Membern, Beiträgen, Foren, Rechte, usw. auf ein neues phpBB 3.0.4 zu installieren.
Nach ca. 4 Stunden handarbeit ist es mir gelungen, ohne den Updater zu benutzen, der sowieso den gleich Aufwand bedeutet, wenn man viele Mods installiert hat.

Bei Fragen bezüglich des Ablaufes, per PN