如何解決UpDraftPlus外掛無法還原網站的問題?

white and black braille typewriter

近期因網站頻繁更新,偶爾會有插件相容問題而造成網站當機的情況,有沒有定期幫網站備份便相當重要,不過連備份用的外掛也無法還原的時候可就是一場悲劇了。因此,今天主廚要來分享備份外掛無法還原的解決對策。

UpDraftPlus外掛介紹

今天要來介紹的是UpDraftPlus這款備份外掛,也是Wordpress相當受歡迎的外掛。使用方法也非常簡單,只要設定好備份位置,如Google drive、Dropbox等等,UpDraftPlus就能幫你備份到指定位置,如圖1。

UpdraftPlus備份位置選單
圖1 UpdraftPlus備份位置選單

備份還原的操作也相當簡單,只要在BackUp/Restore的頁面下點選立即備份,外掛便會開始備份,還原也是同樣的操作道理,如圖2所示。除此之外,也能選擇自動備份與備份檔案個數等等,可說相當具有彈性,更詳細的介紹可看參考資料1。

UpDraftPlus的備份與還原
圖2 UpDraftPlus的備份與還原

無法還原的問題對策

再來進入這篇文章的重點,如果遇到無法還原的狀況該如何處理呢?儘管主廚遇到的狀況不見得適用每個人,若您剛好遇到類似問題,相信這篇文章會有點幫助。

當您開始還原的時候,UpdraftPlus會根據還原狀況來回報訊息,如果出現下列錯誤訊息的話,代表您需要刪除舊有資料夾才能執行還原,一般狀況下只要刪除後就可順利還原。

Error: Existing unremoved folders from a previous restore exist (please use the “Delete Old Directories” button to delete them before trying again)

若是刪除後仍在還原過程中報錯,並出現下列訊息,那事情就會變得複雜一些。這代表是因為檔案權限的問題才導致無法正常還原。如果使用遠端主機架站的話,需要到遠端主機的應用程式重新設置檔案權限,圖3是在Cloudways伺服器端重設檔案權限的作法。

Error message: Could not move old files out of the way. You should check the file ownerships and permissions in your WordPress

在Cloudways重置檔案權限
圖4 在Cloudways重置檔案權限

然而事情還沒有結束,由於主機檔案權限重設的緣故,當您企圖還原或是安裝其他外掛的時候,會遇到WordPress詢問FTP權限的問題,如圖4所示,而解法是到WordPress根目錄添加指令來變更權限。

WordPress詢問FTP權限
圖4 WordPress詢問FTP權限[2]
如果是Cloudways的使用者,可以參照底下這篇指示來更改權限。完成此步驟後,便能使用UpDraftPlus替網站還原,事情至此告一段落!

《延伸閱讀:How to Resolve “WordPress Asking for FTP Credentials” Error》

主廚結語

本次跟大家分享UpDraftPlus無法順利運作的解決對策,雖然這個做法不見得正規,但至少有順利解決主廚遇到的問題,除了替自己留下紀錄以外,也把這次的解決過程分享給大家參考,希望對於遇到相同問題的人能夠有所幫助。

參考資料

  1. WordPress 網站備份與還原 – UpdraftPlus 外掛操作流程教學與介紹,鵠學院
  2. WordPress asking for FTP credentials when trying to install a theme,stack overflow
  3. How to Resolve “WordPress Asking for FTP Credentials” Error,Cloudways

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。