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

phpBB Installation & Usage Support
phpBB 3 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 3.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
阿維
竹貓忠實會員
竹貓忠實會員
文章: 868
註冊時間: 2003-02-23 13:36
來自: 台南市

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

文章 阿維 »

●主機作業系統: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 的搜尋索引來因應,不過還是想要了解該如何解決此一問題,以上!

主題已鎖定

回到「[3.0.x] 安裝與使用」