Photo by Jonathan Farber on Unsplash
Kickstart 是一個 PHP 可執行腳本(Script),可提取 JPA、JPS 和 ZIP 檔案格式,可直接從瀏覽器或登入後的命令列(CLI)進行復原程序。主要功能是將 Akeeba Backup 建立的備份檔案,透過 Kickstart Script,將所指定路徑備份的檔案,解壓縮並執行復原程序。程序結束時,Kickstart 會詢問您是否點擊該按鈕刪除 Kickstart script檔及備份檔。
[設定備份檔案格式]
Akebba 備份的檔案格式是 JPA,需要特殊的軟體才能解開,也可以設定備份成 zip 壓縮檔,可在 Akeeba 元件的「Profile Configuration」中,將「Archiver engine」選項改成「zip format」,然後按「儲存並離開」。如下圖:[還原備份]
要還原壓縮檔,步驟比較複雜,以下依照順序說明如何進行資料庫及檔案的復原:(1)下載 Kickstart 還原程式
如要解 .JPA 的壓縮檔,比較常見工具有「Akeeba eXtract Wizard」等,這裡使用官方推薦的 Akeeba Kickstart 作為復原的方法。如要下載 Akeeba Kickstart 可以到 官方網站下載,目前最新的版本是:kickstart-core-8.0.0.zip,以下就以這個程式為例。(2)安裝xampp,並建立站台目錄
安裝 xampp 後,在 \xampp\htdocs 目錄下,建立站台英文名稱:如 SimpleLife。(3)複製檔案到新站台目錄內
將下載的 kickstart-core-8.0.0.zip 解壓縮,會看到兩個檔案:en-GB.kickstart.ini 及 kickstart.php,將這兩個檔案及稍早備份完成下載的.JPA 檔案,一起複製到新站台目錄內,如 C:\xampp\htdocs\SimpleLife。(4)執行 Kickstart 還原程式
開啟瀏覽器,輸入:http://localhost/SimpleLife/kickstart.php
出現以下畫面,點選紅框處連結繼續:
顯示設定還原目錄及備份之 JPA 檔案路徑,按下方的[Start]按鈕開始進行還原:
等待解壓縮進度條完成後,出現以下畫面,按[Run the installer]繼續:
顯示預先檢查結果以及目前系統的資訊,按「Next」繼續下一步。
顯示回存資料庫的設定,按「Next」繼續。
原建立網站時,資料庫沒有設定密碼,將密碼取消出現以下提示畫面,按下「確定」繼續:
顯示資料庫回存成功,按「Next Step」繼續:
接著輸入站台相關參數,如名稱、管理者 Email 等,按「Next」繼續。
出現以下畫面,表示復原已經完成,只剩刪除安裝及備份檔案即可全部完成,按「Next」結束 Kickstart 程序。
這時會在另一個視窗顯示以下畫面,按「Clean Up」刪除安裝及備份檔。
按下「Visit your site's frontend」開啟前台的頁面。
如果可以正常顯示頁面,表示復原一切正常。到這裡還原的步驟就完成了。
張貼留言