[教學]已安裝外掛的論壇要如何升級

與 phpBB 2.0.x 相關主題。

版主: 版主管理群

回覆文章
aiken
竹貓忠實會員
竹貓忠實會員
文章: 1514
註冊時間: 2003-11-09 11:02
來自: 大頭真論壇
聯繫:

[教學]已安裝外掛的論壇要如何升級

文章 aiken »

●網站位置: http://aikenlin.idv.tw
●架設主機作業系統:Windows Xp Pro
●快速架站程式:無
●上網方式:東森 CABLE
●安裝的程式:Apache 2.0.48 MySQL 4.0.16 PHP 4.3.4
●phpBB2 版本:phpBB 2.0.3

請問一下...我目前使用的phpbb版本是2.0.3
我很想升級到2.0.5或是2.0.6
但是因為我已經安裝了很多Mod..所以不太可能用覆蓋的方式安裝
找了很久都沒有找到相關的文件\r
有人可以告訴我應該怎麼樣才能保有現在的Mod並且升級嗎?
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

我前不久才將 2.0.3 升級至 2.0.6 。
因為我原來的 2.0.3 架了一年了,累積了不少文章,外掛也裝了近百個,
如果用 Patch 的方式升級,可能會有不少問題,到時候還要東補西補,更累。
我更不可能放棄原來的 2.0.3 ,重架一個 2.0.6 ,一切重頭來過。

所以我就用最笨但是最穩的方法來進行升級,就是:

一、先把 2.0.6 架起來;一個全新的 2.0.6 。
  這個步驟應該花不到一分鐘,你也不需要設定版面或是權限什麼的,因為將來 2.0.3 的資料會還原進來。
二、然後比照原來的 2.0.3 ,它裝了什麼外掛,這個 2.0.6 就通通裝上;尤其是會更動資料庫的外掛絕對不要漏掉了。
  這個步驟是最累人的,外掛越多,花的時間也就越多,我自己就花了好幾天的時間才搞定。
  還有切記每裝完一個外掛就先測試看看有沒有問題,因為有一些外掛不見得相容於 2.0.6 喲!
  你可以參考星霜整理的 2.0.6 可裝外掛表:http://phpbb-tw.net/phpbb/viewtopic.php?t=18835
三、進入 phpMyAdmin ,將 2.0.6 的資料庫備份(輸出)為 .sql ,留著,待會派得上用場。
四、然後進入 2.0.3 的後台,關閉論壇。
五、進入 phpMyAdmin ,將 2.0.3 的資料庫備份(輸出)為 .sql ,準備還原到 2.0.6 的資料庫帳號內。
六、比對一下你備份的這二個 .sql 的結構部份。
  我印象中這二個 phpBB 版本的資料庫的結構差異並不大,只有幾個不痛不癢的地方,
  主要是 phpbb_config 這個 TABLE 的內容有比較大的差別。
  你就看哪一些是 2.0.6 有但是 2.0.3 沒有的,就把它加(改)到 2.0.3 的 .sql 內,然後存檔。
  例如 phpbb_config 有一個 VALUE 叫作 version , 2.0.6 是 .0.6 , 2.0.3 是 .0.3 ;你應該知道該怎麼作了吧?
七、修改(比對)完,將 2.0.6 資料庫的內容全部刪除,讓它空空的,再將這個 2.0.3 的 .sql 還原到 2.0.6 的資料庫帳號內。
  還原可以用這個 Script ,我覺得蠻好用的:http://phpbb-tw.net/phpbb/viewtopic.php?t=13424
八、還原完畢,你原來的 2.0.3 的資料就轉移到新生的 2.0.6 論壇了。
  先測試一下看看有沒有問題,沒有問題就可以開放了。

以上是我的一點小經驗,給你作個參考。
我的作法是求穩不求快;至於有沒有其它更快的方法,我不清楚,可能要請其他大大發表了。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
aiken
竹貓忠實會員
竹貓忠實會員
文章: 1514
註冊時間: 2003-11-09 11:02
來自: 大頭真論壇
聯繫:

文章 aiken »

挖...感謝你這麼詳細的說明....
這樣子可以說是完全懂了.......
但是請問一下...2.0.6會比2.0.3穩定&快速很多嗎?
不然怎麼會有動力驅使你做這麼花時間&花精神的事情?
我現在最大的問題也是外掛裝了太多...實在很累人...
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

嗯....有差別,但是一般情況下是感覺不出來啦。
2.0.6 和 2.0.3 相比,主要是在安全性上加強了一些。

我會升級至 2.0.6 有三個原因:
一、很多新開發的外掛只支援 2.0.6 ,在 2.0.3 架不起來。
二、很多外掛在最近一年陸續推出了新版本,我想要更新,
  乾脆趁這一次 phpBB 升級至 2.0.6 的機會全部重架一次,摸蛤兼洗褲。 :mrgreen:
三、其實也沒什麼,說來說去就是無聊,自找麻煩,玩爽的。(噗)

雖然說 phpBB 2.2 在未來幾個月可能就要釋出了。
但是我想 2.2 釋出後,一定會有好長的一段路要走,就像現在的 2.0 系列一樣。
白老鼠先讓別人當,我還是花一點時間,將目前使用的 2.0.3 更新至 2.0.6 ,
既使只用個半年也划算;當然這只是我個人的想法。 ;-)
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
頭像
一休
星球普通子民
星球普通子民
文章: 18
註冊時間: 2003-12-28 19:58

文章 一休 »

謝謝您寶貴經驗的分享
回覆文章

回到「2.0」