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 > 嘉嘉
感恩~
但是我擔心如果在轉主題與內容也碰到這個問題就很頭大了