使用寶塔面板,遷移我的BLOG服務器

学习笔记 liuruoyu 103℃ 0评论

原本,使用了JustHost的莫斯科3線機房的一臺VPS,部署了我自己的Blog,但是,隨着今年2月下旬,俄羅斯開始針對烏克蘭的入侵行動,俄國的網絡被各國輪番制裁、攻擊。我部署Blog的VPS,在短短14天的時間裏,連續9次被重新啓動,其中兩次失聯時間,都在4小時以上。各種忍無可忍,被迫搬家。

兩端,都使用了寶塔面板,但都是相對比較老舊的版本。所幸的是,都是能夠支持API的版本,也可以使用寶塔的遷移工具。

在原VPS上,安裝“寶塔一鍵遷移API版本3.2”,在目標VPS上,開啓API接口,複製接口密鑰到原VPS的一鍵遷移界面上,再把原VPS的IP地址,添加到目標VPS的API白名單裏。之後,遷移工具會自動檢測兩臺VPS的運行環境。提示我在目標VPS上,PHP的版本爲7.4,而原VPS上的PHP版本爲7.2,有差異。我給目標VPS又安裝了7.2版本的PHP,重新進行運行環境檢測。檢測通過以後,只用了短短的1分56秒時間,就完成了總計61.83M的數據轉移,我的Blog就此搬家了。

寶塔遷移完成之後,到域名註冊局,把域名的IP地址指向,改成新的。等待一段時間後,域名配置已經生效,開心的到瀏覽器裏刷一下,發現顯示爲空白頁面。而在VPS上從文件管理器看,分明內容都已經過來了啊,查看網站設置,發現默認的PHP版本,是空白的,於是我直接設置爲使用7.4版本,並且刪除了7.2版本的PHP。重新刷新瀏覽器,可以顯示內容了。但是卻並不是我預期的Blog內容,而是一段錯誤提示。

當前提示是數據庫錯誤。認真檢查一番,發現遷移的時候,目標VPS上建立了名稱和原來一樣的數據庫,其中內容、格式、管理員名稱、密碼都一致,唯獨數據庫名稱的第一個字母,沒有設置爲大寫。到網站文件目錄中,找到WordPress的配置文件,修改了數據庫名稱之後,順利的恢復了訪問。

兩個錯誤,都順利解決,很開心。再查閱遷移log的時候,發現遷過來了7個網站,3個數據庫。這可不該啊。分明我只建立了2個有內容的網站啊。仔細的逐一覈對兩臺VPS上的設置,發現了之前和同事一起搭建的一個娛樂網站,已經停止運行了很久,卻沒有被發現。於是又展開了一場修復。那個網站,也是運行的WrodPress,而文件內容全損壞了。我在目標VPS上的對應目錄直接下載了最新版本的WordPress過來,配置指向到遷移得到的新數據庫,於是這個站,又順利的恢復回來了。可惜的是很多有趣的圖片,已經損失了,再也找不到了。

其他的4個遷移中提示的網站,有2個已經不再使用,徹底的刪除掉,另外兩個則是早已失效的備份任務以及一個臨時使用的轉發設置。我也都把它倆刪除了。這樣,整個新VPS,全面投入使用,3個網站,都恢復訪問了。好開心。

目前,實際運行了3個站:

1、我的Blog。

2、我的OneDrive網盤的OneIndex映射。

3、我和同事過去搞的一個實驗站。

總結了3點經驗:

1、寶塔面板的遷移,不區分數據庫名稱中的大小寫,需要自己修改。

2、PHP版本設置錯誤,可能導致瀏覽器顯示爲完全空白。

3、過去我的網站管理,太馬虎,太鬆懈。停滯了的項目不刪除,各種臨時設置都拖沓着不清理。今後需當改進。另外,爲了避免數據丟失,建立了自動備份任務。

目前還存在的一個煩難的事情,就是我的網站,使用的是一個2C12G的ARM服務器,而ARM處理器是不支持以往一直使用的郵件服務器運行的。也就是說,還得再找一臺VPS,來部署郵件系統。

转载请注明:刘太监的私藏 » 使用寶塔面板,遷移我的BLOG服務器

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址