排除 Linux 系統上的問題

如果資料檔案傳輸到目標伺服器上失敗,仍要完成遷移,可執行以下操作:

  1. 在原始伺服器上,找到所需目錄。

    默認會在 /usr/local/ 中創建目錄。

  2. 打開文件 content-list.xml 查看創建了哪些文件。
  3. 移動所有檔,包括 dump.xml,到目標伺服器上。
  4. 在 web 瀏覽器中,以管理員的身份登入到目標 Plesk。
  5. 轉入 工具與設定 > 遷移與傳輸管理器(在 工具與資源 組裡),然後點按 開始新遷移
  6. 選擇選項遷移已由遷移代理處理的資料,並存放到本地主機上
  7. 遷移資料檔案位置框中,鍵入步驟 3 中存放資料的路徑。
  8. 按一下 下一步

如果導入資料到 Plesk 失敗仍要完成遷移,請進行以下操作:

  1. 在 web 瀏覽器中,以管理員的身份登入到目標 Plesk。
  2. 轉入 工具與設定 > 遷移與傳輸管理器(在 工具與資源 組裡),然後點按 開始新遷移
  3. 選擇選項遷移已由遷移代理處理的資料,並存放到本地主機上
  4. 遷移資料檔案位址 框中,輸入路徑到之前在 暫存檔案位址 指定的目錄中。

    默認為 /usr/local/psa/PMM/var/

  5. 按一下 下一步

如果資料檔案創建失敗,您可以嘗試使用 Linux/Unix 遷移與傳輸代理 - PleskX.pl 工具手動創建資料檔案。

要使用命令列手動創建資料檔案:

  1. 在您的 Plesk 目的伺服器上找到以下目錄,複製所有內容到原始伺服器上的一個目錄。

    <plesk_installation_directory>/PMM/Agents/PleskX/

    <plesk_installation_directory>/PMM/Agents/shared/.

  2. 在原始伺服器上,使用相應的命令列選項運行 PleskX.pl 實用程式:
    • 要創建所有帳戶和訂閱的副本:

      # PleskX.pl -dump-all

    • 創建指定域名的副本:

      # PleskX.pl -dump-domains=<comma-separated list of domain names>

    • 創建指定使用者帳戶的副本:

      # PleskX.pl -dump-resellers=<comma-separated list of resellers' IDs assigned by the source Plesk system>

      # PleskX.pl -dump-clients=<comma-separated list of clients' IDs assigned by the source Plesk system>

    • 若要查看 PleskX 實用程式支援的其它命令列,請執行命令:

      # PleskX.pl --help

  3. 如本小節中第一個流程中所描述的進行操作。

如未解決衝突仍要完成遷移,請執行以下操作:

如果您通過命令列備份和恢復工具遷移資料,恢復可能會失敗出現以下錯誤:無法解決所有衝突. 當在目的伺服器上未配置一些設定或服務時會出現此類情況,因此原因,無法實現遷移。

例如,原始伺服器上的網站使用 PostgreSQL 資料庫,但是在目的伺服器上,未安裝或配置 PostgreSQL 資料庫伺服器。

您可以在以下文件中瞭解有關未解決衝突的資訊 /usr/local/psa/PMM/logs/migration-YYYY-MM-DD-hh-mm-nnn/conflict_description,其中 YYYY-MM-DD-hh-mm 是執行遷移或恢復的日期和時間而 nnn 是任意生成的數字。