在執行直接升級的程序時 PMS 表過大會導致執行失敗或者丟失部分數據
我們可以通過直接操作數據庫來跳過這一步
先安裝 UCenter1.5 版本
執行以下 SQL
- REPLACE INTO `cdb_uc_pms` (`pmid`, `msgfrom`, `msgfromid`, `msgtoid`, `folder`, `new`, `subject`, `dateline`, `message`, `delstatus`) (SELECT `pmid`, `msgfrom`, `msgfromid`, `msgtoid`, `folder`, `new`, `subject`, `dateline`, `message`, `delstatus` FROM cdb_pms)
其中 cdb_uc_是 uc 安裝的表前綴,cdb_是 6.0 的數據庫表前綴,請按照實際情況自己替換。
執行完成後再升級 UCenter 至 1.6
然後通過 UCenter 安裝 Discuz X
清空 cdb_pms 表
再進行論壇的升級即可