利用Akeeba Backup備份與還原WordPress網站實作筆記

前言

定期備份網站是維護網站安全與資料完整性的關鍵,尤其是WordPress網站,透過備份可以避免資料遺失帶來的風險。本文針對有基本WordPress操作經驗的工程師與自學者,說明如何使用Akeeba Backup外掛進行網站備份與還原。

備份步驟說明

安裝Akeeba Backup外掛

首先,前往Akeeba Backup for WordPress官方下載頁面,下載「Akeeba Backup Core for WordPress」外掛檔案。下載完成後,透過WordPress後台的外掛安裝功能上傳並啟用該外掛。

備份網站檔案及資料庫

安裝完成後,WordPress左側管理選單會新增「Akeeba Backup」選項。點擊後進入備份介面,選擇「Default Backup Profile」開始備份。備份過程中請勿刷新頁面,等待完成。

備份完成後,點選右上角的「Manage Backups」進入備份檔案管理頁面,下載剛剛產生的備份檔(.jpa格式),此檔案包含網站檔案與資料庫。

還原步驟說明

下載Kickstart並放置檔案

前往Akeeba Kickstart下載頁面下載Kickstart工具。解壓後,將kickstart.php與備份的.jpa檔案一併上傳至欲還原的WordPress網站根目錄。

執行還原設定

在瀏覽器輸入「網站域名/kickstart.php」執行Kickstart。依照畫面指示,選擇要還原的.jpa檔案,並點擊「Start」開始還原流程。

接著點擊「Run the Installer」進入還原安裝程序。依序輸入資料庫主機(通常為localhost)、使用者名稱、密碼與資料庫名稱。確認無誤後繼續。

完成資料庫連線設定後,設定網站名稱與管理者帳號等資訊,若不確定可使用預設值,點擊「Next」繼續。

最後,系統會提示清理安裝檔案,點擊「Clean Up」完成還原流程。

完成後點擊「Visit your site’s frontend」即可瀏覽還原後的網站。

實際應用與注意事項

  • 定期備份可避免資料遺失風險,建議設定排程自動備份。
  • 還原時務必確認資料庫資訊正確,避免還原失敗。
  • 還原完成後,記得刪除kickstart.php與備份檔案,避免安全風險。

完整程式碼

// 本文為操作流程說明,無程式碼範例