DEV Community

Leon
Leon

Posted on • Originally published at editor.leonh.space

WordPress 備份外掛 WPvivid Backup

WPvivd Backup 是一款佛心的 WordPress 備份外掛,功能完整,許多其它家備份外掛付費的功能在 WPvivid Backup 免費版都無料提供。

照例列一下特色:

  • 排程備份。
  • 備份完會寄給我們備份的結果。
  • 備份的打包檔可以放在主機上、下載自己管、上傳到各大空間。
  • 可備份檔案、資料庫。
  • 支援 AB 站備份,A 站和 B 站互相認證後,A 站的備份檔可以傳到 B 站幫 B 站還原,省時省力省心。

付費的 WPvivid Backup Pro 版當然有更多的功能,不過本人沒用過,可以參考 WPvivid Backup 的比較表

下面是一些 WPvivid Backup 的基礎操作。

手動備份與還原

WPvivid Backup

安裝完進到 WPvivid Backup,以上方的頁籤作為主要功能的導航。

在 Backup & Restore 可以做最單純的手動備份,就是中間那顆藍色的 Backup Now,而按鈕上方左邊可以選擇要備份的項目;右邊可以選擇要備份到主機或其它空間,雲端空間需要先設定連線才能使用,目前都還是灰色的。

勇敢地按下 Backup Now 會出現進度條,跑完之後往下看會看到目前這個站有的備份檔:

WPvivid Backup

這邊顯示備份檔的資訊,時間,儲存方式等,還可以對備份檔做簡單的管理,以及下載到自己的電腦、從備份檔還原等功能。

切換到 Upload 頁籤,可以把自己電腦的備份檔上傳到主機,如下圖:

WPvivid Backup

上傳的備份檔也會出現在 Backups 頁籤內,如果要用備份檔還原的話再按 Restore 即可。

排程

回到畫面最上方,切換到 Schedule 頁籤,在這邊可以設定排程:

WPvivid Backup

這頁的設定相當直覺,啟用排程,設定週期、備份項目、儲存位置,存檔,WPvivid Backup 就會按計劃幫我們自動做備份。

設定遠端空間

來到 Remote Storage 頁籤,這裡可以設定備份檔要儲存的遠端空間:

WPvivid Backup

常用的空間都有支援,授權認證的方式也是走常見的認證流程。依我自己的習慣都會把備份檔放到遠端空間,避免主機掛掉的憾事發生。

在設定完遠端空間後,前面備份那邊原本灰色的圖示應該就會變成可選的彩色了。

AB 站互傳備份

雖然用手動的上傳下載也可以做到 AB 站互傳備份的目的,不過就是多了人工的力氣,WPvivid Backup 內建 AB 站互傳的功能,可以幫我們節省喝一杯水的時間。

AB 站之間要互傳,大前提當然是兩個站的網路要能溝通,再透過 WPvivid Backup 的密鑰認證機制,建立認證後,才可以傳檔。

假設是 A 站要備份打包傳給 B 站,則 A 站要有 B 站的密鑰。

在 B 站產生密鑰,B 站也要裝 WPvivid Backup,到 B 站 WPvivd Backup 的 Key 頁籤:

WPvivid Backup

先設定密鑰的有效時間,再按一下 Generate 就會產生一大串亂碼密鑰,回到 A 站的 Auto-migration 頁籤:

WPvivid Backup

把密鑰貼上,設定一下要打包的項目,按 Clone then Transfer 就會開始幫我們做備份、打包、傳輸的動作到 B 站了。

傳完後回到 B 站的 Backup & Restore 頁籤,下方的 Backup 區段還不會出現剛剛 A 站傳來的打包檔,按一下 Scan uploaded backup or received backup 才會出現。

WPvivid Backup

收到的備份檔,就如同其它的備份檔一樣還原即可。

AB 站互傳模式的還原之後,最好還是去每個設定與頁面看一下,是不是有網址或字串要改的,WPvivid Backup 還原後會自動使用 B 站的網址,但有些第三方外掛內的設定可能需要手動修正成 B 站的設定。頁面內容也是,有可能某些連結當初在建立是手動鍵入 A 站網址,這些細微的部分都還是要一一檢查。

結語

WPvivid Backup 是本人嘗試過幾個不同的備份外掛後覺得最好用的,推薦給大家,另外本文的連結也都很故意的埋了 WPvivid Backup 聯盟行銷的連結,你各位一不小心點到還順手結了帳就會有部份回扣流入本人口袋,不可不慎。

最後補充一點關於 AB 站備份還原的注意事項,在 AB 的備份還原情境下,A 站與 B 站有許多不同的地方,這些地方在還原至 B 站後都還是要一一調整以符合 B 站的環境,要調整的地方大多是與第三方服務有關的,包括 GA 追總代碼、Pixel 代碼、GTM 代碼、以及其它類似外掛的代碼或 API 認證等等,都需要在還原後逐一調整,這部份需要特別留意一下。

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay