分類
Meetup WordPress 維護

如何正確地備份、更新 WordPress (5.5) 與外掛 – 逐步實作分享

本文同時用於此次 WordPress 小聚的講題分享!
步驟 1 備份 步驟 2 檢查外掛/佈景主題的相容性 步驟 3 更新與新版 WordPress 相容性相符的外掛/佈景主題 步驟 4 更新至 WordPress 5.5! 步驟 5 檢查再檢查,確認再確認 步驟 6 還原 (若有必要)

本文同時用於此次 WordPress 小聚的講題分享!

In here it’s WordPress Friday – 桃園晚餐小聚 #11

In here it’s WordPress Friday – 桃園晚餐小聚 #11

Friday, Aug 28, 2020, 6:30 PM

Ai Ti Cafe
No. 20號, Lane 55, Minsheng Road Taoyuan District, Ta

12 Members Went

English is also available, Chinese is not a problem. WordPress is our common language. 平台、佈景、外掛、主機、編輯器, 沒有唯一解,也沒能當捷徑的萬解; 但開放性、妥善分配投入資源, 能讓你比別人更早掌握最適解。 互動、學習、找人、自我行銷、放空享受 網站、設計、程式、工具、行銷 商業 WordPress 不設限! 📢 Topics 🔸 【實作】怕爆?一起來更新 WordPress 5.5 吧! by Green 🔸 講題/閃電分享 by 就等你呀 🔸 疑難雜症不設限提問 Let’s talk about anything you’d like to ask 🕑 時間 Time 8/28 (五) 18:3…

Check out this Meetup →

WordPress 5.5 的新功能

這不是本文要講的重點,您可以透過下列的官網與其他權威網站的資料,作為參考了解的依據。


版本號 5.5.1

官方已在 2020/09/01 將 WordPress 5.5.1 版本號開放下載、更新。

在這次實作中可能會用到的工具

備份 / 還原外掛

與 WordPress 核心檔案異動相關的外掛

進階用途 (你必須清楚知道你在做什麼)

本文所列之作法,皆只需直接透過 WordPress 後台即可,除非原本就有檔案權限的寫入問題。WP-CLI, SFTP 及其他各種 WordPress 管理服務 (例如: ManagedWP, MainWP) 都不在本文的討論範圍內。

*:代表為付費版本,可能包含聯盟分潤連結。

備份與建立測試環境 (Stagin) 的差別

備份

備份可用於,在網站出現問題時,還原到以前的版本。

例如,在網站上執行更新作業而導致的故障問題。 您發現外掛程式與新版本的 WordPress 不相容。 無論是更新這些外掛程式或尋找替代方案,都需要相當長的時間。 立即解決這些問題,可以用已建立的備份檔來還原網站。

備份檔能彈性即時地在人為錯誤、更新導致的問題、安全防護等問題出現後,派上用場。

優點:

  • 備份作業可以手動或自動 (排程作業) 的方式完成。
  • 特別是用於全站甚至整台主機系統架構層級的備份。另外,將資料庫獨立做備份,甚至將外掛、檔案資料夾也個別作特定條件的備份作業,會很靈活好用。
  • 高度彈性且好上手。

缺點:

  • 會對正式網站造成影響。

建立測試環境

建立測試環境,此作法可做到建立一個完整複製的臨時網站 。 這適用於開發人員 可藉此盡情測試新的佈景主題、外掛、版面與各項設計細節。 也能測試更新作業,甚至能進行「還原備份檔」的測試作業! 不會對正式網站造成影響。

優點:

  • 不會對正式網站造成影響 ( 在某些狀況下有可能造成影響 )。

缺點:

  • 比備份作業需要更多的建立時間。
  • 需要留意,建立測試環境並覆蓋回來,在此過程中,正式網站已出現的資料異動。

綜合以上各種特性與考量 我們選擇「備份作業」,作為本次實作文章與小聚主題分享的方式。


步驟 1
備份

可從下列作法二選一

  1. 執行完整的全站備份
  2. 執行全站備份,但排除 /wp-content/uploadscode> 此圖片資料夾路徑。
  3. WPVivid 做特定備份,或略過,直接依靠 WPVivid Pro對在執行更新作業前,對更新項目做自動備份,以達到能逐一還級回原版本的降版本功能。

(實作時間)


步驟 2
檢查外掛與佈景主題的相容性

檢查、瀏覽查看變更記錄,永遠是一個好習慣!

檢查外掛與 WordPress 的相容性 (例如:WooCommerce)。

(實作時間)


步驟 3
對顯示已符合版本相容性的外掛、佈景主題執行更新作業

外掛

對於已啟用的外掛,請多注意他們與 WordPress 或其他主要外掛的相容性,例如 WooCommerce、頁面編輯器 ( 一個網站最多只保留一個頁面編輯器,好嗎?)

佈景主題
以「貳零貳零」佈景主題為例

「貳零貳零」佈景主題的變更記錄
https://wordpress.org/support/article/twenty-twenty-changelog/

佈景主題的變更記錄,通常比外掛的變更記錄難找。 不論是從 https://tw.wordpress.org/themes/、 Themeforest 、其他市集或佈景主題的官網上所取得、使用的佈景主題皆然。

步驟 4
更新到 WordPress 5.5!

(實作時間)


步驟 5
檢查再檢查,確認再確認

或者,等著讓誰來檢查、回報,指出你網站的問題 不建議啦。

步驟 6 ( 若有必要 )

  • 安裝並啟用 Enable jQuery Migrate Helper 來解決,因更新 WordPress 5.5 而造成的問題,是暫時性作法。
  • 從已建立的備份檔來執行還原作業。
  • 藉由 WP Downgrade外掛,降級至指定的 WordPress 版本。
  • 藉由 WPVivid Pro.,對特定外掛、佈景主題以還原方式,降級為原備份版本。
  • 使用 WP Reset, WP Reset Pro.直接切換不同的 WordPress 版本,也可以用映像檔功能(免費版只能手動建立,付費版可自動建立)將網站還原至特定映像檔的狀態。

(實作時間)


完成
還順利嗎? 希望一切安好!

好還要更好,網站的維護與改善沒有終點,必須持續費心維持、再進化,除非是網站要收掉了。
所以,在符合需求下,盡可能讓網站處於更好的狀態吧!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料