Seite 1 von 3

Fehler bei Indizierung

Verfasst: 25.12.2007 16:03
von wolvieh
Ich bekomme folgenden Fehler, wenn ich einen Suchindex erstellen will:
Allgemeiner Fehler
SQL ERROR [ mysqli ]

Column 'post_text' cannot be part of FULLTEXT index [1283]

SQL

ALTER TABLE phpbb_posts ADD FULLTEXT (post_subject), MODIFY post_text mediumtext COLLATE utf8_unicode_ci NOT NULL, ADD FULLTEXT (post_text), ADD FULLTEXT post_content (post_subject, post_text)

BACKTRACE

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

FILE: includes/search/fulltext_mysql.php
LINE: 738
CALL: dbal_mysqli->sql_query()

FILE: includes/acp/acp_search.php
LINE: 343
CALL: fulltext_mysql->create_index()

FILE: includes/acp/acp_search.php
LINE: 46
CALL: acp_search->index()

FILE: includes/functions_module.php
LINE: 471
CALL: acp_search->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()

Verfasst: 25.12.2007 16:08
von bantu
native oder MySQL?

Verfasst: 25.12.2007 16:16
von wolvieh
MySQL...
Wenn du das meinst, bei der Board Statistik im Administrationsbereich steht
[quote]Datenbank-Server: MySQL(i) 5.0.27-max[/qute]

Verfasst: 25.12.2007 16:23
von bantu
Tritt der Fehler beim Erstellen des native-Suchindex oder des MySQL-Index auf?

Verfasst: 25.12.2007 16:25
von wolvieh
Ahja... da gibt's ja zwei Möglichkeiten.
Beim MySQL... Der native ist schon erstellt.

Verfasst: 28.12.2007 12:47
von wolvieh
Niemand eine Idee?

Verfasst: 28.12.2007 13:39
von bantu

Verfasst: 28.12.2007 14:53
von wolvieh
So könnt man's reproduzieren: Das Forum wurde zuerst bei funpic.de installiert, die bieten nur "normales" MySQL an.
Dann habe ich ein neues Forum woanders installiert (uttx.net), jedoch MySQL(i) bei der Installation verwendet. Dann habe ich die Datenbank von Funpic importiert. Da wird der Hund drinsitzen...

Verfasst: 28.12.2007 18:29
von PhilippK
Schau mal per phpMyAdmin auf die Tabellen. Sind wohl alle InnoDB?

Gruß, Philipp

Verfasst: 28.12.2007 20:48
von wolvieh
Was heißt InnoDB?