[分享] phpBB2 Plus 1.52 轉換成功經驗

phpBB 3 Conversion Support
phpBB 2 轉換 (升級) 到 phpBB 3 之問題討論!

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2 轉換升級到 phpBB 3 之問題討論!

參考連結:
官方 phpbb.com 自訂資料庫已收錄之轉換器
主題已鎖定
Clementtang
星球普通子民
星球普通子民
文章: 21
註冊時間: 2004-08-20 00:59
來自: Taipei
聯繫:

[分享] phpBB2 Plus 1.52 轉換成功經驗

文章 Clementtang »

由於我的論壇問題很多,所以在轉換前在這邊爬了很久的文,非常感謝這裡的一些經驗分享。

我所主要面臨到的問題:

1. 版本老舊,為 phpBB2 Plus 外 base 還是 1.52 版。
2. 資料庫連線校對並非 big5 或 utf8,而我的內容則是 big5 因而直接瀏覽資料庫都是亂碼。
3. 許多文章內有無法 restore 的字元,例如 ^^ 等。
4. 文章數約有 3 萬篇,資料庫內容龐大。

一開始我打算循板上有人提到的,先把 Plus 降級然後昇成最新版的 phpBB2 再說。

不過無奈因為 2. 與 3. 的問題,導致我光是把資料庫 backup 和 restore 在 local 上都是大問題,這段時間就拖了幾個月之久,直到日前我打算下定決心開始處理為止。

為了解決 restore 的問題,我先用了大家常用的 bigdump 去還原資料庫,不過很容易因為字元或編碼的問題,導致跑一跑就有錯誤而暫停。於是我轉而使用 mysqldumper,發現這個比 bigdump 好用許多,而且最棒的是不管你亂碼或連線校對等問題,他都能幫你 backup 和還原,且還是用壓縮檔還原。

mysqldumper 各位可以在 google 上找到下載的位址,我就不連結了,僅提供我操作的流程。

1. 將 mysqldumper 安裝於欲備份的論壇主機上,並透過它的介面將資料庫 dump 出來,然後下載至 local 上。
2. 在 local 上面也架一個 mysqldumper 然後用剛剛下載的壓縮檔還原。
3. 在 local 上安裝一個新的 phpBB3 並且用不同的資料庫以及表頭,例如 phpbb3_ 這樣。
4. 安裝完畢後,選擇轉換,填入剛剛還原的資料庫等相關資料,執行轉換。
5. 基本上沒有什麼大問題,連 binary error 或使用者帳號都沒出錯,文章數和主題數也沒有少。
6. 將轉換完的資料庫用 mysqldumper 再 backup 出來,然後上傳到主機上。
7. 在主機上安裝新的 phpBB3,然後用主機上的 mysqldumper 把剛剛在 local 轉換好的還原回去。
8. 跑一下主控台的校對文章標題等,大功告成。

以上,是我的轉換成功經驗分享,非常感謝這邊許多人的熱心協助。
頭像
PCHANG
星球公民
星球公民
文章: 47
註冊時間: 2003-10-10 03:10
聯繫:

Re: [分享] phpBB2 Plus 1.52 轉換成功經驗

文章 PCHANG »

感謝分享好經驗^^
~~~~~~~~~ 感謝您的指導與建議 ~~~~~~~~~

●主機資訊A:(主機商)
==================================
◎作業系統 Linux
◎核心版本 2.4.21-32.ELsmp
◎Apache 版本 1.3.41 (Unix)
◎PHP 版本 4.4.8
◎MySQL 版本 4.1.22-standard-log
◎phpMyAdmin 版本 2.11.4
==================================
●上網方式:光纖 (ISP:HINET-10M以上)。
●phpBB 版本:改版中...。
==================================

:idea: :?: :!: 非老手上陣~請多協助 :!: :?: :idea:
主題已鎖定

回到「[3.0.x] 轉換」