
居然說全文索引只能在 MyISAM 裡面使用,怎麼會這樣?要用哪種資料表不是 phpBB 3.0 自己建立的嗎?
不知道正式版或是未來的版本會不會解決這個問題? :Orz

該不會是做錯了什麼吧?

版主: 版主管理群
如 ~倉木麻衣~ 所言, 此 '系統訊息' 是翻譯上疏失. 請見諒!進藤光 寫:我想要建立 Fulltext mysql 的索引...
居然說全文索引只能在 MyISAM 裡面使用,怎麼會這樣?要用哪種資料表不是 phpBB 3.0 自己建立的嗎?
不知道正式版或是未來的版本會不會解決這個問題? :Orz
該不會是做錯了什麼吧?
代碼: 選擇全部
default-storage-engine=INNODB
代碼: 選擇全部
#default-storage-engine=INNODB
代碼: 選擇全部
ALTER TABLE phpbb_acl_groups ENGINE=MyISAM;
ALTER TABLE phpbb_acl_options ENGINE=MyISAM;
ALTER TABLE phpbb_acl_roles ENGINE=MyISAM;
ALTER TABLE phpbb_acl_roles_data ENGINE=MyISAM;
ALTER TABLE phpbb_acl_users ENGINE=MyISAM;
ALTER TABLE phpbb_attachments ENGINE=MyISAM;
ALTER TABLE phpbb_banlist ENGINE=MyISAM;
ALTER TABLE phpbb_bbcodes ENGINE=MyISAM;
ALTER TABLE phpbb_bookmarks ENGINE=MyISAM;
ALTER TABLE phpbb_bots ENGINE=MyISAM;
ALTER TABLE phpbb_config ENGINE=MyISAM;
ALTER TABLE phpbb_confirm ENGINE=MyISAM;
ALTER TABLE phpbb_disallow ENGINE=MyISAM;
ALTER TABLE phpbb_drafts ENGINE=MyISAM;
ALTER TABLE phpbb_extensions ENGINE=MyISAM;
ALTER TABLE phpbb_extension_groups ENGINE=MyISAM;
ALTER TABLE phpbb_forums ENGINE=MyISAM;
ALTER TABLE phpbb_forums_access ENGINE=MyISAM;
ALTER TABLE phpbb_forums_track ENGINE=MyISAM;
ALTER TABLE phpbb_forums_watch ENGINE=MyISAM;
ALTER TABLE phpbb_groups ENGINE=MyISAM;
ALTER TABLE phpbb_icons ENGINE=MyISAM;
ALTER TABLE phpbb_lang ENGINE=MyISAM;
ALTER TABLE phpbb_log ENGINE=MyISAM;
ALTER TABLE phpbb_moderator_cache ENGINE=MyISAM;
ALTER TABLE phpbb_modules ENGINE=MyISAM;
ALTER TABLE phpbb_poll_options ENGINE=MyISAM;
ALTER TABLE phpbb_poll_votes ENGINE=MyISAM;
ALTER TABLE phpbb_posts ENGINE=MyISAM;
ALTER TABLE phpbb_privmsgs ENGINE=MyISAM;
ALTER TABLE phpbb_privmsgs_folder ENGINE=MyISAM;
ALTER TABLE phpbb_privmsgs_rules ENGINE=MyISAM;
ALTER TABLE phpbb_privmsgs_to ENGINE=MyISAM;
ALTER TABLE phpbb_profile_fields ENGINE=MyISAM;
ALTER TABLE phpbb_profile_fields_data ENGINE=MyISAM;
ALTER TABLE phpbb_profile_fields_lang ENGINE=MyISAM;
ALTER TABLE phpbb_profile_lang ENGINE=MyISAM;
ALTER TABLE phpbb_ranks ENGINE=MyISAM;
ALTER TABLE phpbb_reports ENGINE=MyISAM;
ALTER TABLE phpbb_reports_reasons ENGINE=MyISAM;
ALTER TABLE phpbb_search_results ENGINE=MyISAM;
ALTER TABLE phpbb_search_wordlist ENGINE=MyISAM;
ALTER TABLE phpbb_search_wordmatch ENGINE=MyISAM;
ALTER TABLE phpbb_sessions ENGINE=MyISAM;
ALTER TABLE phpbb_sessions_keys ENGINE=MyISAM;
ALTER TABLE phpbb_sitelist ENGINE=MyISAM;
ALTER TABLE phpbb_smilies ENGINE=MyISAM;
ALTER TABLE phpbb_styles ENGINE=MyISAM;
ALTER TABLE phpbb_styles_imageset ENGINE=MyISAM;
ALTER TABLE phpbb_styles_imageset_data ENGINE=MyISAM;
ALTER TABLE phpbb_styles_template ENGINE=MyISAM;
ALTER TABLE phpbb_styles_template_data ENGINE=MyISAM;
ALTER TABLE phpbb_styles_theme ENGINE=MyISAM;
ALTER TABLE phpbb_topics ENGINE=MyISAM;
ALTER TABLE phpbb_topics_posted ENGINE=MyISAM;
ALTER TABLE phpbb_topics_track ENGINE=MyISAM;
ALTER TABLE phpbb_topics_watch ENGINE=MyISAM;
ALTER TABLE phpbb_users ENGINE=MyISAM;
ALTER TABLE phpbb_user_group ENGINE=MyISAM;
ALTER TABLE phpbb_warnings ENGINE=MyISAM;
ALTER TABLE phpbb_words ENGINE=MyISAM;
ALTER TABLE phpbb_zebra ENGINE=MyISAM;
會建成什麼類型的儲存引擎主要有二個地方會影響到進藤光 寫:只是奇怪了,我在同一個 MySQL Server 上也有 XOOPS 啊,同樣是建立一個新的空白資料庫,XOOPS 就會自己建立 MyISAM 類型的資料表,怎麼 phpBB 卻會建成 INNODB 呢?
最近我在測試 XOOPS 新的 2.0.18,所以很清楚知道 XOOPS 會自己建立一堆 MyISAM 類型的資料表,該不會是 phpBB 3 沒有這麼做?
所以即使MySQL預設是使用InnoDB, 也會使用此處所指定的MyISAM當作資料表的儲存引擎CREATE TABLE avatar_user_link (
avatar_id mediumint(8) unsigned NOT NULL default '0',
user_id mediumint(8) unsigned NOT NULL default '0',
KEY avatar_user_id (avatar_id,user_id)
) TYPE=MyISAM;
如果 '竹貓版的翻譯還沒有發表',進藤光 寫:沒關係,反正竹貓版的翻譯還沒有發表,所以也不算錯。![]()
phpBB3 預設的搜尋系統是 'Fulltext native' 這是 phpbb 自己的全文檢索功能;進藤光 寫: MySQL 預設的 Storage engine 是 MyISAM 類型,當然也能改成 InnoDB,MySQL 說 InnoDB 比較好,有人則是說 MyISAM 比較快,細節我就不是很清楚了,沒有看過實際的測試數據。
不過,如果 phpBB 3 認為那些資料表必須用 MyISAM 的話,為什麼不在建立的時候就強制設定為 MyISAM 呢?
不管 MySQL 的設定值是什麼,就直接建立表格,之後說不能正常運作,這樣好像不太嚴謹...
我的 MySQL 是設定在 InnoDB,並不覺得 InnoDB 跑起來會很慢啊,為了 phpBB 3 只好改回 MyISAM,如果 phpBB 認為 MyISAM 比較好,建議官方還是改一下,建議資料表的時候就強制指定類型,免得大家用的不太一樣...
當然是去這裡【ㄎㄧㄤ】來的... XD心靈捕手 寫:如果 '竹貓版的翻譯還沒有發表',
那麼請問, 您之前遇到的 '系統訊息' 是哪來的?![]()
我想還是有必要糾正您的觀念:進藤光 寫:當然是去這裡【ㄎㄧㄤ】來的... XD心靈捕手 寫:如果 '竹貓版的翻譯還沒有發表',
那麼請問, 您之前遇到的 '系統訊息' 是哪來的?![]()
![]()
http://phpbb-tw.net/phpbb/viewtopic.php?t=49960
我說的是 phpBB 3 正式版,現在的 Gold 好像不是 Final 正式版的樣子?
可能要等到竹貓把討論區全部轉移到 phpBB 3 才算正式版吧?![]()
雖然是 MySQL 的錯(老實說 MySQL 的錯可多著),不過既然只能在 MyISAM 類型上運作,為什麼那個資料表不強制宣告 MyISAM 類別呢?![]()
我並沒有非要用 InnoDB 的意思,反正 XOOPS 不管你設在哪,一律用 MyISAM,我只是建議既然 MySQL 5 都有這種問題,InnoDB 也沒有比較好,為什麼 phpBB 3 不乾脆都採用 MyISAM 類別?
我沒有別的意思,只是希望安裝、使用順利而已。