[分享]PHPBB2.0.4 升級 PHPBB2 PLUS

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
sunpan
星球普通子民
星球普通子民
文章: 2
註冊時間: 2003-02-17 16:19

[分享]PHPBB2.0.4 升級 PHPBB2 PLUS

文章 sunpan »

這是小弟第一次實做,還請各位大大多多指教 :oops:

1.將PHPBB2的資料庫做備份<==這很重要,怕安裝失敗資料庫遺失

2.請先將PHPBB2 升級至 2.0.4版
(在竹貓裡有很多大大指導過,所以在這就不多升級做介紹)

3.請進入phpMyAdmin裡,你的資料庫位置\r

4.執行下列SQL語法(這裡以phpbb_ 作為示範)

phpbb_auth_access裡,執行

代碼: 選擇全部

ALTER TABLE phpbb_auth_access ADD (
  auth_download tinyint(1) NOT NULL default '0',
  auth_ban tinyint(1) NOT NULL default '0',
  auth_greencard tinyint(1) NOT NULL default '0',
  auth_bluecard tinyint(1) NOT NULL default '0',
)
phpbb_forums裡,執行

代碼: 選擇全部

ALTER TABLE phpbb_forums ADD (
  auth_download tinyint(2) NOT NULL default '0',
  auth_ban tinyint(2) NOT NULL default '0',
  auth_greencard tinyint(2) NOT NULL default '0',
  auth_bluecard tinyint(2) NOT NULL default '0',
)
phpbb_forums裡,執行

代碼: 選擇全部

ALTER TABLE phpbb_forums ADD (
  auth_download tinyint(2) NOT NULL default '0',
  auth_ban tinyint(2) NOT NULL default '0',
  auth_greencard tinyint(2) NOT NULL default '0',
  auth_bluecard tinyint(2) NOT NULL default '0',
)
phpbb_groups裡,執行

代碼: 選擇全部

ALTER TABLE phpbb_groups ADD (
group_calendar_perm tinyint(1) unsigned NOT NULL default '0',
)
phpbb_posts裡,執行

代碼: 選擇全部

ALTER TABLE phpbb_posts ADD (
  post_attachment tinyint(1) NOT NULL default '0',
  post_icon tinyint(2) unsigned NOT NULL default '0',
  post_bluecard tinyint(1) default NULL,
)
phpbb_privmsgs裡,執行

代碼: 選擇全部

ALTER TABLE phpbb_privmsgs ADD (
  privmsgs_attachment tinyint(1) NOT NULL default '0',
)
phpbb_topics裡,執行

代碼: 選擇全部

ALTER TABLE phpbb_topics ADD (
  topic_attachment tinyint(1) NOT NULL default '0',
  topic_icon tinyint(2) unsigned NOT NULL default '0',
)
phpbb_users裡,執行

代碼: 選擇全部

ALTER TABLE phpbb_users ADD (
user_from_flag varchar(25) default NULL,
user_birthday int(11) NOT NULL default '999999',
  user_next_birthday_greeting int(11) NOT NULL default '0',
  user_gender tinyint(4) NOT NULL default '0',
  user_lastlogon int(11) NOT NULL default '0',
  user_totaltime int(11) default '0',
  user_totallogon int(11) default '0',
  user_totalpages int(11) default '0',
  user_warnings smallint(5) default '0',
  user_calendar_perm tinyint(1) unsigned NOT NULL default '0',
)
5.接著刪除phpbb_themes和phpbb_themes_name兩項表單\r

6.使用phpMyAdmin將資料庫整個備份出來(輸出,資料與結構)

7.安裝新的PHPBB2 PLUS 1.0 版
(將資料檔頭設成跟你就資料庫一樣,此處以phpbb_為例)

8.安裝完成後使用phpMyAdmin進入plus資料庫裡,刪除下列資料表單\r
  • phpbb_auth_access
    phpbb_banlist
    phpbb_categories
    phpbb_config
    phpbb_disallow
    phpbb_forum_prune
    phpbb_forums
    phpbb_groups
    phpbb_posts
    phpbb_posts_text
    phpbb_privmsgs
    phpbb_privmsgs_text
    phpbb_ranks
    phpbb_search_results
    phpbb_search_wordlist
    phpbb_search_wordmatch
    phpbb_sessions
    phpbb_smilies
    phpbb_topics
    phpbb_topics_watch
    phpbb_user_group
    phpbb_users
    phpbb_visit_counter
    phpbb_vote_desc
    phpbb_vote_results
    phpbb_vote_voters
    phpbb_words
9.將在第6步驟中所備份出來的資料表單,輸入到plus的資料庫裡
10.進入你的PLUS裡,將基本組態設定重新設定

安裝完成~~開始你的PLUS討論版囉 :-P

上面過程寫的有點亂 :oops: 還請各位多包含 ;-)

small-p
星球普通子民
星球普通子民
文章: 22
註冊時間: 2003-01-31 12:13

文章 small-p »

謝謝您熱情分享升級的經驗與步驟! (:Y)

頭像
cater
星球公民
星球公民
文章: 52
註冊時間: 2002-07-02 17:10
來自: 電腦前的cater

文章 cater »

這個很棒^^
改天也來玩看看cc (:Y)

動感超人
竹貓忠實會員
竹貓忠實會員
文章: 485
註冊時間: 2003-02-09 14:06

文章 動感超人 »

大大!!其實可以不用這麼麻煩\r
在phpBB2 plus的檔案裡有附db_update.php這個檔
把他上傳到phpBB的資料夾並執行就可以不用進phpmyadmin執行那些動作了
再把其他PLUS的檔案傳上去就完成了^^
無限期蒸發中

主題已鎖定

回到「phpBB 2 安裝與使用」