本教程講解如何把本地的資料遷移到獨立伺服器,以遷移 UCenter 和 UCenter 下各個應用為例:
一、關閉論壇
如果在本地的站點沒有對外訪問,可以省略這步,直接進入第二步。
UChome 登入管理後臺 => 基本設定 => 站點設定:

下拉即可看到:

Discuz! 登入管理後臺 => 全域性 => 站點資訊:

下拉即可看到:

二、打包本地 UCenter 和 UCenter 下各個應用所有的 Web 程式檔案
1 、壓縮本地 UCenter 和 UCenter 下各個應用的所有 Web 程式檔案為一個壓縮包;
2 、如果您在本地安裝的 ComsenzEXP,不要直接打包 ComsenzEXP 。您需要在伺服器重新安裝 UCenter 和 UCenter 下各個應用。
安裝包下載及安裝教程:http://www.comsenz.com/downloads/install
注意:安裝的版本和字元集要和本地 UCenter 、 Discuz! 和 UCenter Home 的版本及字元集相同。
全新安裝的 UCenter 、 Discuz! 和 UCenter Home 資料庫表字首一定要和本地安裝時的表字首相同,否則無法正常恢復資料。
三、打包本地 UCenter 和 UCenter 下各個應用的資料庫
1 、首先,停止本地的 MySQL 服務,然後再打包資料庫。否則打包的資料庫不能用。
2 、如果伺服器和本地安裝的 MySQL 版本不一致,您需要到 UCenter 後臺備份 UCenter 和 UCenter 下各個應用的資料庫。
UCenter 後臺備份資料庫可以參考教程:http://faq.comsenz.com/?action-viewnews-itemid-882
四、把打包的程式和資料庫轉移到新伺服器
1 、把第二步和第三步打包的程式和資料庫上傳到新伺服器,然後解壓。
解壓後,把 Web 程式放到伺服器的 Web 目錄下;
停止伺服器上的 MySQL 服務,然後把解壓後的資料庫直接複製到 MySQL 的資料庫目錄。 (前提是本地和伺服器的 MySQL 版本一致,否則不能這麼恢復資料庫。)
2 、如果在伺服器新安裝的 UCenter 和 UCenter 下各個應用,記得移動附件到伺服器上應用的附件目錄下。
3 、如果本地和伺服器的 MySQL 版本不一致,在第三步您已經從 UCenter 後臺備份資料了。那麼您需要把後臺備份的資料上傳到伺服器的對應目錄下,然後再到後臺恢復資料庫。
可以參考教程:http://faq.comsenz.com/?action-viewnews-itemid-882
五、重新配置資料庫資訊
伺服器的 MySQL 資訊和本地的可能不同,因此,您需要重新配置 UCenter 和 UCenter 下各個應用的資料庫資訊。
UCenter 資料庫資訊的配置,開啟 UCenter 安裝根目錄下的 /data/config.inc.php,找到如下程式碼:

Discuz! 資料庫資訊的配置,開啟 Discuz! 安裝根目錄下的 config.inc.php,找到如下程式碼:

UCenter Home 資料庫資訊的配置,開啟 UCenter Home 安裝根目錄下的 config.php,找到如下程式碼:

按照伺服器上 MySQL 的實際資訊來配置以上 config 檔案。
六、修改域名
由於 UCenter 、 Discuz! 和 UCenter Home 較本地訪問域名發生了變化,因此需要修改過來。
修改方法可以參考:http://www.discuz.net/viewthread.php?tid=1351951&extra=