通過備份檔案升級

除了使用 遷移與傳輸管理器,您還可以備份原始伺服器上的資料,遷移結果存檔檔到目的伺服器,然後在此處恢復資料。。您可以通過 Plesk GUI 或命令列工具 pleskbackuppleskrestore 來備份和恢復資料。這些工具位於 Linux 系統上的 /usr/local/psa/bin/ 目錄和 Windows 系統上的 %plesk_cli% 目錄。

重要: 只有您安裝了不包括在典型安裝中的可選元件,Plesk 中的備份和恢復工具以及相應的功能才能使用。您可以使用基於 web 的安裝和更新嚮導安裝這些元件:在伺服器管理面板中,進入 工具與設定 > 更新與升級 > 添加組件,並選擇 伺服器備份方案 組中的 Plesk 備份管理員

備份格式因版本不同而不同,因此有可能因相容問題無法恢復通過命令列備份的資料。因此,如果您想要從早期的 Plesk 版本遷移資料,可通過 Plesk 使用者介面執行此操作:在此情況下,目的 Plesk 將會自動轉換備份檔案為適合的格式。

要通過 Plesk 使用者介面備份原始伺服器上的資料:

根據適合您 Plesk 版本的管理員指南的說明來操作:

如果您有早於 8.6 的 Plesk 版本,請使用導航中的幫助連結存取管理員指南。

若要使用命令列工具備份原始伺服器上的所有資料:

  • 在基於 Linux 的伺服器上 - /usr/local/psa/bin/pleskbackup server <backup_file_name>
  • 在基於 Windows 且運行 Plesk 9 和更新版本的伺服器上 - "%plesk_cli%\pleskbackup.exe" --server
  • 在基於 Windows 且運行 Plesk 8.6 和更早版本的伺服器上 - "%plesk_cli%\backup.exe" all <backup_file_name>.

如果您想要保存備份檔案到 FTP 伺服器,請指定類似的 URL: ftp://[<login>[:<password>]@]<server>/<file_path> instead of <backup_file_name>.

如果您想要提高備份安全,請通過添加 -backup-password <your_password> 選項加密備份。可進入管理員指南的 備份與恢復 小節中瞭解更多有關受密碼保護備份的資訊。

如果您想要通過命令列工具執行部分備份,請根據對於 Plesk 版本的說明操作:

備份了您想要遷移的資料後,請上傳備份檔案到伺服器並恢復其包含的資料。

要上傳備份檔案到目的伺服器並通過 GUI 的方式恢復資料:

  1. 登入目的伺服器上的伺服器管理面板。
  2. 轉入工具與設定 > 備份管理員(在工具與資源組裡)。
  3. 按一下 上傳”
  4. 按一下 瀏覽 並選擇要上傳的檔。
  5. 如果備份已加密,請指定您用於加密的密碼。
  6. 點按 確定。該檔會被上傳到伺服器存儲。
  7. 伺服器存儲 標籤上,點按您剛上傳的備份檔案相應的連結。
  8. 選擇您想要恢復的資料類型並指定恢復選項。
  9. 點按 恢復 並按照螢幕提示完成恢復。

要通過 pleskrestore 命令列工具恢復目的伺服器上的所有資料:

  1. 上傳備份檔案到伺服器。
  2. 準備映射檔,這樣您就可以指定在伺服器上使用哪些 IP 位址:
    1. 要創建映射檔,請執行以下命令。
    • 在基於 Linux 的伺服器上 - /usr/local/psa/bin/pleskrestore --create-map <path to backup file> -map <path to mapping file>
    • 在基於 Windows 的伺服器上 - "%plesk_cli%\pleskrestore.exe" --create-map <path to backup file> -map <path to mapping file>
    1. 通過文字編輯器打開創建的映射檔。
    2. 找到以 [ip-map] 開頭的部分。應該會包含如下示例中的項目:

      [ip-map] 開頭的部分

      # Unchanged IP addresses:

      # Please review default IP addresses mapping below:

      10.52.30.170 shared -> 10.52.30.170 shared # ip address does not exist 10.52.30.170

      10.52.120.243 exclusive -> 10.52.120.243 exclusive # ip address does not exist 10.52.120.243

    3. -> 符號後面每行的右邊部分,請使用在目的伺服器上要使用的 IP 位址替換當前 IP 位址,且確保新地址的分配方案有 共用專用 字詞正確指示。共用 表示共用 IP 位址,而 專用,則是指專用 IP 位址。
    4. 保存檔。
  3. 通過以下命令恢復備份的檔:
    • 在基於 Linux 的伺服器上 - /usr/local/psa/bin/pleskrestore --restore <path_to_backup_file> -level server -map <path to mapping file>
    • 在基於 Windows 的伺服器上 - "%plesk_cli%\pleskrestore.exe" <path_to_backup_file> -level server -map <path to mapping file>

    如果備份受密碼保護,請使用 -backup-password 選項指定您用於加密的密碼

    如果恢復失敗且出現錯誤資訊 Unable to resolve all conflicts,請參閱 故障排除遷移與傳輸問題

注意: 如果您想要通過命令列工具執行部分恢復,請根據針對 LinuxWindows高級管理員指南 中的說明進行操作。

資料恢復後,每個被遷移的網站都會與未連結到任何主機方案的獨立主機服務訂閱相關聯。要簡化進一步的維護,您可以預覽所有新訂閱屬性並把這些新訂閱與主機方案建立關聯。

重要: 如果您從 Plesk 9 或更早版本升級,您則應該根據 完成從 Plesk 9 和更早版本的升級 章節中的說明完成遷移。