跳到主內容

WordPress最佳還原方法

備份後的資料要如何還原,大家應該蠻苦腦的,我在還原公司資料量較大的網站時,測試出UpdraftPlus最佳以及最穩定的還原方法,提供大家做參考

查詢原站的WordPress版本,然後進行降級

到網站狀態資訊取得原站版次

我查到的是6.0.1

安裝降版次外掛

安裝並啟用 WP Downgrade
啟用後要到更新頁面執行重裝 6.0.1

安裝備份程式UpdraftPlus

原站安並啟用 Download Plugin
接著在外掛目錄下載 UpdraftPlus,即可得到和原站同版次的程式

執行並下載備份的資料庫

到 UpdraftPlus Backup/Restore 頁面執行備份(我們只需備份資料庫就好,檔案不用),備份後下載即可,

複製目錄

wp-content/plugins
wp-content/themes
wp-content/uploads
不管用什麼方式,把原站的這三個目錄複製到新站的目錄中

還原資料庫

確認新站的內容都複製好了,且WordPress版次也都相同後,就可以開始還原
到 UpdraftPlus Backup/Restore 頁面,點擊 Upload backup files ,上傳原站備份的資料庫,上傳後進行還原,順利的話不用等幾分鐘就能成功

為什麼要那麼搞剛,不是有備份目錄的功能為何不用?我在進行了好幾次的備份還原動作時,發現會漏圖,而且如果備份檔如果有包含目錄又會跑超慢,還原成功的機率也比較低,以上提供參考

WordPress的資料內容大多使用絕對路徑,例如
https://yoursite.com/123.jpg
因此搬站的時候,也要調整路徑的名稱,如果你是A站換成B站,且網域有改變,