做為互聯網的從業者,站長需要時常對網站進行維護,其中“搬家”工作就是常做的事情。大公司有實力無所謂,但對於中心公司或個人站長,這就是很頭痛的一件事。總去請別人來完成是即不方便也不安全的事情,新生站長很有必要學習網站搬家。本文分享的經驗,經本人和朋友親測通過。方法簡單,行適合新手小白們學習。
工具/原料
已建成的網站,此處以國內主流網站程序Discuz!(DZ)為例,其它網站類同
新租用的服務器,VPS或虛擬空間
方法/步驟
先做好正式搬家前的準備工作。
關閉網站,用管理員或創始人身份進入後臺,點擊→站長→數據庫→備份→ Discuz! 和 UCenter 數據,後臺備份完畢後,把所有數據包下載到本地。
參見圖示
FTP軟件登陸服務器,備份以下目錄,所有備份文件全部都需要下載到本地電腦上。
參見圖示
將現在正在使用的域名解析到新的服務器上,使之能正常訪問到新空間。解析之後,您可以隨便上傳一個html文件或其他文件到新空間上作以測試。為避免廣告我把自己的網站域名蓋住了。這裡正是你要修改的域名。
參見圖示
下載與您當前網站使用相同的DZ版本程序,建議到各程序的官方網站去下載。
上傳全新的DZX程序到新空間上,全新下載來的DZX程序文件是在upload目錄內。請將upload目錄內所有文件上傳到新空間上。
開始全新安裝DZX,全新安裝方法:
上傳程序完成之後,並在地址欄執行 你的域名/論壇/install/
數據表前綴一定要和即將搬過的網站的 數據表前綴一致,否則書庫將無法正常導入。請看圖示。
安裝完成後,在Discuz! X2安裝文件目錄下utility文件夾內找到 restore.php 文件,然後將 restore.php 文件上傳到程序文件夾data目錄下。
用管理員或創始人身份進入網站後臺:站長——數據庫——恢復
您可以在本頁面數據備份記錄處導入備份恢復數據,也可以通過在瀏覽器中執行 您的域名/data/restore.php 恢復數據。
為保護網站安全,成功恢復數據後請務必及時刪除 restore.php 文件。(如不刪除不影響網站訪問但會留下安全隱患。)
開始恢復數據,等待系統完成。
恢復網站,以管理員或創始人身份進入後臺——全局——站點信息——選擇“是否關閉站點”的“否”選項。
工具——選中三個全部選項——更新緩存,網站搬家成功,已可以正式訪問。
注意事項
本功能在恢復備份數據的同時,將全部覆蓋原有數據,請確定恢復前已將論壇關閉,恢復全部完成後可以將論壇重新開放。
恢復數據前請在Discuz! 安裝文件目錄下utility文件夾內找到 restore.php 文件,然後將 restore.php 文件上傳到程序文件夾data目錄下。為了您站點的安全,成功恢復數據後請務必及時刪除 restore.php 文件。
為不影響網站用戶訪問,建議在午夜進行升級和數據維護操作。