Column 'post_text' cannot be part of FULLTEXT index
Verfasst: 23.01.2010 00:21
Hi,
ich beziehe mich genau auf diese Fehlermeldung - den Weg dazu habe ich hier beschrieben: http://www.phpbb.de/community/viewtopic ... 2#p1157272 - hatte die zu meinem Problem passende Fehlermeldung fortgeführt. Aber da hier das passende Board ist, ergänze ich nochmal.
Es ging um ein Update von phpBB 3.0.5 auf 3.0.6 nach Serverwechsel von MySQL 4 auf 5 sowie Nutzung des MySQL-Migrators.
Unter http://www.phpbb.com/community/viewtopi ... 6&t=926905 wird von Stucco eine Lösung beschrieben, wo ich überlege, ob das Sinn machen könnte:
Edit: Hier gibt es einen Upgrade-Patch - http://www.phpbb.com/bugs/phpbb3/ticket ... t_id=46285 - aber ob ich damit etwas anfangen könnte?
ich beziehe mich genau auf diese Fehlermeldung - den Weg dazu habe ich hier beschrieben: http://www.phpbb.de/community/viewtopic ... 2#p1157272 - hatte die zu meinem Problem passende Fehlermeldung fortgeführt. Aber da hier das passende Board ist, ergänze ich nochmal.
Es ging um ein Update von phpBB 3.0.5 auf 3.0.6 nach Serverwechsel von MySQL 4 auf 5 sowie Nutzung des MySQL-Migrators.
Mir ist jetzt allerdings nicht ganz klar, ob auch hier die Entfernung einer Zeile die Lösung bringen könnte (hab die betreffende Zeile mal hervorgehoben):#1283 - Column 'post_text' cannot be part of FULLTEXT index
Was meint ihr, was hier Sinn machen würde?ALTER TABLE phpbb_posts
MODIFY post_id mediumint(8) UNSIGNED NOT NULL auto_increment,
MODIFY topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY poster_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY icon_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY poster_ip varchar(40) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY post_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY post_approved tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
MODIFY post_reported tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY enable_bbcode tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
MODIFY enable_smilies tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
MODIFY enable_magic_url tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
MODIFY enable_sig tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
MODIFY post_username varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY post_subject varchar(255) DEFAULT '' NOT NULL COLLATE utf8_unicode_ci,
MODIFY post_text mediumtext NOT NULL COLLATE utf8_bin,
MODIFY post_checksum varchar(32) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY post_attachment tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY bbcode_bitfield varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY bbcode_uid varchar(8) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY post_postcount tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,
MODIFY post_edit_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY post_edit_reason varchar(255) DEFAULT '' NOT NULL COLLATE utf8_bin,
MODIFY post_edit_user mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY post_edit_count smallint(4) UNSIGNED DEFAULT '0' NOT NULL,
MODIFY post_edit_locked tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Unter http://www.phpbb.com/community/viewtopi ... 6&t=926905 wird von Stucco eine Lösung beschrieben, wo ich überlege, ob das Sinn machen könnte:
Code: Alles auswählen
ALTER TABLE `phpbb3_posts` ADD FULLTEXT (
`post_text`
)