第 1 頁 (共 1 頁)
phpBB2轉phpBB3時發生嚴重錯誤
發表於 : 2008-09-09 17:09
由 ekin219
●主機作業系統:Linux (FC5)
●快速架站程式:none
●免費空間連結: none
●您的上網方式:FTTB
●您安裝的程式:Apache/2.2.2 (Fedora) + PHP Version 5.1.6 + mysql 5.0.27
●您的 phpBB 版本:phpBB2 Plus 1.53 , phpBB 2.0.21
●您的 domain (網域名稱) : ecc.idv.tw
●您的 phpBB 連結網址:
http://www.ecc.idv.tw/ (請務必留下連結)
小的要把phpBB2轉為phpBB3
在轉換資料時出現
我有去爬個文.說可能是因為users 中的username重覆
但是我去檢查卻沒有重覆的username
從資料庫中查詢結果如下

都是不一樣的username
phpBB2的資料結構如下
phpBB2中的table的校對是用utf8_general_ci
phpBB3中的table的校對是用utf8_bin
請問有可能是這個問題嗎
我該如何解決..
Re: phpBB2轉phpBB3時發生嚴重錯誤
發表於 : 2008-09-09 18:50
由 小竹子
建議校對編碼都要一致
Re: phpBB2轉phpBB3時發生嚴重錯誤
發表於 : 2008-09-09 22:41
由 心靈捕手
ekin219 寫:
我有去爬個文.說可能是因為users 中的username重覆
但是我去檢查卻沒有重覆的username
phpBB2中的table的校對是用utf8_general_ci
phpBB3中的table的校對是用utf8_bin
請問有可能是這個問題嗎
我該如何解決..
建議您:
貼圖 (補充說明) 這些重複的 user_id 其會員名稱為何? (如下)
5
83
90
121
Re: phpBB2轉phpBB3時發生嚴重錯誤
發表於 : 2008-09-09 22:58
由 ekin219
小竹子 寫:建議校對編碼都要一致
我已將校對編碼都改成一樣了..在轉換時還是一樣的問題
Re: phpBB2轉phpBB3時發生嚴重錯誤
發表於 : 2008-09-09 23:00
由 ekin219
心靈捕手 寫:ekin219 寫:
我有去爬個文.說可能是因為users 中的username重覆
但是我去檢查卻沒有重覆的username
phpBB2中的table的校對是用utf8_general_ci
phpBB3中的table的校對是用utf8_bin
請問有可能是這個問題嗎
我該如何解決..
建議您:
貼圖 (補充說明) 這些重複的 user_id 其會員名稱為何? (如下)
5
83
90
121
從資料庫中查詢結果如下

都是不一樣的username
Re: phpBB2轉phpBB3時發生嚴重錯誤
發表於 : 2008-09-10 06:04
由 心靈捕手
ekin219 寫:心靈捕手 寫:ekin219 寫:
我有去爬個文.說可能是因為users 中的username重覆
但是我去檢查卻沒有重覆的username
phpBB2中的table的校對是用utf8_general_ci
phpBB3中的table的校對是用utf8_bin
請問有可能是這個問題嗎
我該如何解決..
建議您:
貼圖 (補充說明) 這些重複的 user_id 其會員名稱為何? (如下)
5
83
90
121
從資料庫中查詢結果如下

都是不一樣的username
建議您:
(貼圖) 補充說明, 您的 (phpbb2) 資料庫 '結構'.
Re: phpBB2轉phpBB3時發生嚴重錯誤
發表於 : 2008-09-10 09:35
由 ekin219
心靈捕手 寫:ekin219 寫:心靈捕手 寫:建議您:
貼圖 (補充說明) 這些重複的 user_id 其會員名稱為何? (如下)
5
83
90
121
從資料庫中查詢結果如下

都是不一樣的username
建議您:
(貼圖) 補充說明, 您的 (phpbb2) 資料庫 '結構'.
phpBB2的資料結構如下

Re: phpBB2轉phpBB3時發生嚴重錯誤
發表於 : 2008-09-10 12:20
由 心靈捕手
建議您:
1. 記錄這些有衝突的 user_id 以及 username 如下:
5 > 星光
83 > ㄚ光
90 > 狀元
121 > 嘉嘉
2. 將這些有衝突的 username 用數字重新命名如下:
5 > 星光 > 5
83 > ㄚ光 > 83
90 > 狀元 > 90
121 > 嘉嘉 > 121
3. 待轉換完成, 再將數字改回原來的會員名稱如下:
5 > 星光 > 5 > 星光
83 > ㄚ光 > 83 > ㄚ光
90 > 狀元 > 90 > 狀元
121 > 嘉嘉 > 121 > 嘉嘉
Re: phpBB2轉phpBB3時發生嚴重錯誤
發表於 : 2008-09-10 13:49
由 ekin219
心靈捕手 寫:建議您:
1. 記錄這些有衝突的 user_id 以及 username 如下:
5 > 星光
83 > ㄚ光
90 > 狀元
121 > 嘉嘉
2. 將這些有衝突的 username 用數字重新命名如下:
5 > 星光 > 5
83 > ㄚ光 > 83
90 > 狀元 > 90
121 > 嘉嘉 > 121
3. 待轉換完成, 再將數字改回原來的會員名稱如下:
5 > 星光 > 5 > 星光
83 > ㄚ光 > 83 > ㄚ光
90 > 狀元 > 90 > 狀元
121 > 嘉嘉 > 121 > 嘉嘉
感恩~
但是我擔心如果在轉主題與內容也碰到這個問題就很頭大了