1. 程式人生 > 實用技巧 >實踐七:利用寶塔進行網站遷移

實踐七:利用寶塔進行網站遷移

作者QQ:854366400

環境準備

  • 一個已經搭建好的網站
  • 一個新的伺服器

遷移過程

寶塔新增新站點

  • 本次實驗使用虛擬機器模擬。
  • 首先需要安裝寶塔,並且安裝跟源站點相同的配置,然後新增新的站點,在這裡故意改變了資料庫的使用者名稱和密碼,為了練習更改資料庫的操作。網站的站點應該與原網站一樣。

重新配置DNS

  • 由於本機是虛擬機器,因此無法解析域名,所以用修改hosts代替
    修改C:\Windows\System32\drivers\etc目錄下的hosts檔案,在檔案中新增一行:
    127.0.0.1 www.kentle.space

  • 若真實情況下的網站遷移,需要重新配置DNS,也就是在域名購買的管理平臺修改DNS配置,使這個域名重新指向新的伺服器IP。

轉移原網站資料

  • 進入原網站的根目錄下,將所有檔案打包成一個壓縮檔案
  • 將discuz資料庫轉儲為SQL檔案匯出
  • 網站原始碼資料庫檔案拷貝到新的伺服器
  • 將原始碼解壓到新的網站根目錄
  • 開啟Navicat Premium,新建一個連線,連線到新網站的bbs資料庫
  • 在bbs資料庫中執行SQL檔案,匯入原網站的資料庫
  • 取消第一個勾選

修改資料庫配置檔案

  • 雖然匯入了原網站的資料庫,但是資料庫名稱不同,會導致網站無法讀取到資料庫,出現像這樣的錯誤:
  • 修改網站根目錄下的conf\config_global.php檔案
    改為新的資料庫使用者名稱和密碼,以及資料庫名
  • 修改網站根目錄下的conf\config_ucenter.php檔案

    如上圖一樣修改成新的資料庫、使用者名稱、密碼
  • 修改完後,再次訪問新的網站,以及可以正常訪問並且登入了,說明資料庫配置已完成。