雖然科比的虛擬主機採用Directadmin作為管理平台,不過因為大部份客戶使用的舊廠商都採用cPanel,所以我們有大量cPanel備份以及搬家的經驗,以下會分享一些小撇步。
(我們有為客戶提供網站以及電郵搬家服務,歡迎加入LINE好友向客服人員查詢。)
大部份的cPanel廠商主要提供兩種備份方式:備份精靈和JetBackup,前者是cPanel原生備份功能,而JetBackup是額外的備份套件,令用家可以下載或還原特定時間的備份。基本上兩者也蠻直觀的。而我們說的小撇步是假設:
「廠商把原生備份功能跟JetBackup停用,那網站(或者郵箱)還可以怎樣做備份/搬家呢?」
再說明一次,以下教學是假設備份精靈和JetBackup都不能用。有備份精靈或者JetBackup直接用它們做備份就可以。
一、 WordPress備份
如果 cPanel 有安裝 Installatron 套件,那可以嘗試用 Installation 的備份功能。

如果沒有,WordPress本身也有大量備份插件工具,例如最多人使用的 「All In One Migration」,「WPvivid Backup」等,而我們比較常用是「Updraft」,因為Updraft會把大容量的網站分割成數個備份檔,有效避免php逾時問題。
二、 其他網站以及電郵備份方式
如果沒有直接的備份方式,那接下來的備份方式會比較「手動」,先進入「檔案管理員」查看檔案結構。

資料夾有很多,主要需要備份的有幾個
etc – 主要是備份企業郵箱的設定還有密碼
public_html – 網站的檔案,但未必是全部,下文會繼續說明
mail – 企業郵箱的電郵資料
- 原則上這三個資料夾已經包含帳號的網站還有企業郵箱資料,如果帳號內有多於一個網域可能略有不同,在「網域」頁面可以查看不同網域或子網域的實際檔案路徑以確保所有資料有完整備份下來。
- 備份基本上都是FTP進行,如果想節省時間,可以在 「檔案管理員」先為剛剛提及的資料夾打包,下載打包檔會比一個一個檔案下載快很多,前提是帳號佔用空間不太多(資料太多打包可能會逾時,視乎廠商,一般20GB – 30GB都OK),還有佔用空間不能多於50% (預留空間儲存打包壓縮檔)
- etc 裡面的 shadow檔有儲存到每個郵箱的已加密密碼,原則上可以導入到不同廠商 (至少我們是可以的),可以避免重新設定密碼。
- 如果想後續搬家有更好掌握,也可以先在 cPanel檢查現在網站使用的是那個php版本。萬一搬家後出現兼容問題可以優先把網站改成原來的php版本再做排查。
- 最後是備份MySQL數據庫,可以在phpMyAdmin導出。
以上是「主要需要」的備份事項,並不是完整的,例如有些用戶可能需要備份DNS設定,我們並沒有提及的。以上教學旨在提供基本的備份概念給cPanel用戶,科比國際有為客戶提供免費網站及電郵搬遷服務,有需要的朋友歡迎加入LINE好友與我們聯絡。