●架設主機作業系統:Linux
●您的上網方式:Hinet ADSL
●您安裝的程式:Apache + php + MySql
●您的 phpBB2 版本:phpbb2 plus 1.52 based on phpbb 2.0.17
●您的 domain(網域名稱) :eq2.3d-olg.net
●您的 phpBB2 連結網址: http://eq2.3d-olg.net/
由於想要將 plus 升級至 phpbb3,稍微爬一下文後知道似乎要先降至 phpbb2 2.0.X 才能用 converter 升級至 phpbb3。
我的參考文件是:
Converting PhPBB Plus 1.52 to PhPBB 2.x
其中提到以下作法:
First step and very important: Make a backup of your database and of your forum files. 要我先備份
2a) Go into your phpbb2 Administration Panel. Under General Configuration, set the board default style to subSilver.
2b) Check "Yes" to Override user style preferences. 進去後台強制所有會員預設為 subSilver
3) Delete all your present forum files except for config.php 把所有的檔案刪除或修改資料夾名稱但保留 config.php
4) Get the full phpBB2 package from the Downloads page.
5) Upload all the files except for config.php and the install & contrib directories. 下載並上傳 phpbb2 完整包 (我用竹貓的)
6) Get, install and run the Clean phpBB SQL Tables tool. 使用一個清除 phpBB 表格的工具
7) If you do not have the latest version of phpbb2 plus, you need to update your database to 2.0.21. From the download package, upload install/update_to_latest.php and run it. 要我用 update_to_latest.php 更新資料庫
於是我就照著做了,但是首先遇到第一個難題,就是我當初安裝的時候用的是 big5 碼且資料庫設定是 latin1 導致一堆亂碼,這邊我透過匯出後用 EMeditor 轉檔解決了,但是匯入卻一直失敗,我逐行看過後發現導致失敗的原因是我的 post_texts 資料表內有錯誤符號,由於這個資料表就是當初論壇的文章內容,仔細看過後大部分是因為 ** 或是 -- 導致問題,可是文章資料眾多又不可能一一手動更改,現在非常的頭大。
以上的部份是我在 local 上面弄的,一邊弄我又連到主機上請站長幫我用他的權限複製 DB 給我嘗試,於是我就按照上面老外交的去弄,一切都順利,但是到清除 table 那邊因為我不知道有什麼 table 該保留,所以他預設要清除的我就全清了,結果 update 整個變的一團亂...。
所以想請問一下,首先我的第一個問題是有沒有辦法解決 dump 出來的檔案裡面有 ** 或 -- 等符號導致無法正常匯入的方法? 以及關於第二個使用 table 清除工具時哪些該保留哪些該清掉?
此外,我在備份前,是否應該先把子版面轉成一般版面避免移除 MOD 的 table 後導致出錯?
[問題]phpbb2 plus 1.52 to phpbb2 2.0.22
版主: 版主管理群
-
- 星球普通子民
- 文章: 21
- 註冊時間: 2004-08-20 00:59
- 來自: Taipei
- 聯繫:
-
- 星球普通子民
- 文章: 21
- 註冊時間: 2004-08-20 00:59
- 來自: Taipei
- 聯繫:
-
- 星球普通子民
- 文章: 14
- 註冊時間: 2004-05-23 00:11
- 來自: 愷銳音響有限公司
- 聯繫:
Re: [問題]phpbb2 plus 1.52 to phpbb2 2.0.22
請問大大我有一個類似的問題
我的主機是虛擬主機,之前是架設phpbb-plus在主機上面,但因為後來虛擬主機商將資料庫升級新版本,導致我的phpbb-plus在讀取時有時候會出現亂碼或出現以下訊息
SQL ERROR [ mysql4 ],
MySQL server has gone away [2006]
,
所以我才會想要安裝新的phpbb3在虛擬主機上,
當我在安裝好phpbb3時進行轉換,同樣出現MySQL server has gone away 這個訊息!
請板上各位大大幫幫忙!
如有說明不清楚的地方還請大家指教!
我的主機是虛擬主機,之前是架設phpbb-plus在主機上面,但因為後來虛擬主機商將資料庫升級新版本,導致我的phpbb-plus在讀取時有時候會出現亂碼或出現以下訊息
SQL ERROR [ mysql4 ],
MySQL server has gone away [2006]
,
所以我才會想要安裝新的phpbb3在虛擬主機上,
當我在安裝好phpbb3時進行轉換,同樣出現MySQL server has gone away 這個訊息!
請板上各位大大幫幫忙!
如有說明不清楚的地方還請大家指教!
有空來坐坐喔!
Re: [問題]phpbb2 plus 1.52 to phpbb2 2.0.22
同樣的文章出現第二次.daniel_lin64 寫:請問大大我有一個類似的問題
我的主機是虛擬主機,之前是架設phpbb-plus在主機上面,但因為後來虛擬主機商將資料庫升級新版本,導致我的phpbb-plus在讀取時有時候會出現亂碼或出現以下訊息
SQL ERROR [ mysql4 ],
MySQL server has gone away [2006]
,
所以我才會想要安裝新的phpbb3在虛擬主機上,
當我在安裝好phpbb3時進行轉換,同樣出現MySQL server has gone away 這個訊息!
請板上各位大大幫幫忙!
如有說明不清楚的地方還請大家指教!
http://phpbb-tw.net/phpbb/viewtopic.php ... 57#p267657
ps.
抱歉, 鎖定!