在執行直接升級的程式時 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 表
再進行論壇的升級即可