[原創] Discuz!7.2 集成包升級到Discuz X1.5會員不能登錄的解決..

Home Home
引用 | 編輯 n5998744
2011-01-20 18:47
樓主
推文 x0
問:
我原先安裝的是UCenter1.5.1/UCHome2.0/Discuz!7.2 集成包

我的UCENTER裡面的用戶數量為1500多,我想把這些用戶數據導入到我剛剛全新安裝的Discuz X1.5里的Ucenter裡,該怎麼操作呢?

我在原先的Ucenter裡通過數據備份功能,備份後在data\backup裡得到backup_110107_8NPFIK 文件夾,我將該文件夾複製到X1.5的 uc_server\data\backup 裡面,然後進入Ucenter裡點數據恢復,恢復完成後,用戶總數還是1,就一個admin 的用戶

請問該如何操作呢?

答:
安裝時只要選已有UC就不會出現此現象!

現在的方法是下載你的UC數據修改前綴後導入!


操作: --土法煉鋼
進phpmyadmin資料庫裏 , 新舊網站各自備份一份單獨Ucenter的客戶資料檔 ,新站的客戶資料庫的數據名稱可能為: "pre_ucenter_members" , 而舊站的客戶資料庫的數據名稱可能為: "uc_members" , 你的名稱應該跟我不一樣 , 但不管新舊都跟ucenter , uc , members 這幾個字眼有關..

圖1-0.舊站的會員資料--uc_members


圖1-1.輸出舊站的會員資料的動作得到了--uc_members.sql


圖1-2.點按輸出再將下載儲存打勾,再按下儲存


圖2-0.新站的會員資料--pre_ucenter_members


圖2-1.輸出新站的會員資料的動作得到了--(pre_ucenter_members.sql)


圖3.兩個新舊站的客戶資料庫數據


圖4.將舊站的 -uc_members.sql裏的全部客戶資料全選複製起來


圖5.刪除新站的會員資料


圖6.將舊站的客戶資料貼到新站客戶資料上


圖7-0.刪除資料庫裡新站的pre_ucenter_members資料表


圖 7-1.確實刪除了新站中的pre_ucenter_members


圖8.將改好的pre_ucenter_members.sql輸入新站之中


圖9.瀏覽選擇改好的pre_ucenter_members.sql檔案


圖10.成功執行


圖11.檢查資料表數據確實ok了


完成了,記得去前台用舊客戶的帳號與密碼試著登錄網站測試一下, 祝你也能成功!!

獻花 x0