1 頁 (共 1 頁)

建立 Fulltext mysql 搜尋索引時發生錯誤。

發表於 : 2012-01-11 08:11
阿維
●主機作業系統:Linux
●您的上網方式:FTTB
●您安裝的程式:Apache 2.2.15 + php 5.2.13 + MySql 5.0.92-community(MyISAM 儲存引擎)
●您的 phpBB 版本:phpBB 3.0.10
●您的 domain (網域名稱) :pencabin.tw
●您的 phpBB 連結網址:http://www.pencabin.tw
由於這個網站是我中途接手幫忙搬家的,我只知道它原本的連線校對為 utf8_general_ci 在舊主機也有搜尋錯誤的問題發生。

就算在 phpMyAdmin 將連線校對改為 utf8_bin 但還是發生錯誤訊息,根據 Google 的搜尋結果,我在 phpBB 官方上面找到一篇文章,雖然按照上面執行 SQL 語法,可是還是沒有任何作用。

請問這個該如何處理呢?

代碼: 選擇全部

一般性錯誤
SQL ERROR [ mysql4 ]

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: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/includes/search/fulltext_mysql.php
LINE: 779
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/includes/acp/acp_search.php
LINE: 365
CALL: fulltext_mysql->create_index()

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

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_search->main()

FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()
相關討論

PS.雖然在建立 Fulltext mysql 搜尋索引時有發生錯誤訊息,但針對這個問題已經有另外做 Fulltext native 的搜尋索引來因應,不過還是想要了解該如何解決此一問題,以上!