第一步:備份網站資料
進入後臺—站長—資料庫—備份,資料備份型別選擇 「Discuz! 和 UCenter 資料」,備份成功以後,資料自動儲存在 data 資料夾下。
第二步:網站檔案下載
把整個網站檔案打包 (虛擬主機管理控制面板一般都有整站壓縮和解壓的功能,在控制面板選擇壓縮,壓縮之後的檔案一般在 FTP DB 資料夾裡面,然後把壓縮包下載到本地電腦,如果虛擬主機沒有線上壓縮功能那就直接使用 FTP 下載檔案到本地儲存。
第三步:整理下載到本地的網站檔案
1. 把下載下來的檔案裡面的下列檔案刪除,請完全放心刪除掉這幾個檔案,重新裝上的時候會自動產生新的檔案。
/install/install.lock(有的下載下來之後就沒有這個檔案,如果沒有就不用管)
/config/config_global.php
/ config/config_ucenter.php
/uc_server/data/config.inc.php
2. 到官方下載一個 Discuz! X3 的安裝包,把 upload 裡的/install/資料夾複製過來覆蓋你下載下來的網站檔案。
3. 把從官方下載下來的 Discuz! X3 安裝包裡面的 utility/restore.php 檔案放到你網站檔案的/data/資料夾內,這是用於資料庫還原。
第四步:將整理好的網站檔案包上傳到新主機空間 (放網頁資料的資料夾下)
建議壓縮之後在使用 FTP 上傳,上傳完成之後進入虛擬主機控制面板線上解壓,這樣可以節約很多時間,目前幾乎所有的虛擬主機都有線上解壓功能,格式一般是 rar 格式,不過有的部分虛擬主機如 linux 主機就只支援.zip 格式,所以打包前請注意。
第五步:域名解析及空間繫結域名
進入域名控制面板把域名解析到你新的虛擬主機 IP 上,然後在進入虛擬主機空間繫結域名。
第六步:重新安裝 discuz
http://你的域名/instal/進行安裝,填入你新的虛擬主機資料庫名和使用者名稱及資料庫密碼,注意資料庫的資料表字首和以前一樣,一般你之前的資料表如果沒有改動的話,你重新安裝的時候預設的就是和你以前的一樣,所以可以不用改。
當你安裝的時候可能會提示要你刪除 data/install.lock 這個檔案才可以繼續安裝,那麼你可以進入 FTP 刪除之後然後返回安裝頁面重新整理一下再繼續安裝,這就可以安裝了。
第七步:還原資料庫
安裝成功後,用你安裝的時候填寫的管理員帳號和密碼登入,進入後臺—站長—資料庫—恢復—資料恢復,選中要恢復的資料然後點選右邊匯入,點選確定即可恢復資料,為了安全起見當成功恢復資料後進入 FTP 刪除/data/restore.php 這個檔案。
有時候進入之後資料恢復,發現沒有可供還原的資料,那麼你可以看到下面這一行文字,那你直接點選你的網址在瀏覽器當中恢復資料即可,為了安全起見當成功恢復資料後進入 FTP 刪除/data/restore.php 這個檔案。
您可以在本頁面資料備份記錄處匯入備份恢復資料,也可以透過在瀏覽器中執行 http://www. 你的域名.com/data/restore.php 恢復資料
第八步:檢查 UCenter 能否登陸
提示:1 、檢查 UCenter 訪問地址設定是否正確 (沒有更換域名做第六步安裝,一般不會出錯)
2 、創始人密碼和 admin 管理員密碼不是同一個,創始人密碼是上面第六步重新安裝 discuz 程式時設定的密碼。
第九步:檢查 UCenter 應用是否通訊成功
後臺——UCenter——應用管理,檢視通訊情況,若通訊失敗,請檢查通訊金鑰設定是否相同。 後臺——站長——UCenter 設定,檢查 UCenter 通訊金鑰是否和 UCenter 應用設定相同
第十步:更新快取
資料還原成功之後,在後臺退出帳號,用你原來的後臺管理員帳號登陸,進入後臺更新快取,網站搬家成功結束。