排除 Linux 系統上的問題
如果資料檔案傳輸到目標伺服器上失敗,仍要完成遷移,可執行以下操作:
- 在原始伺服器上,找到所需目錄。
默認會在
/usr/local/
中創建目錄。 - 打開文件
content-list.xml
查看創建了哪些文件。 - 移動所有檔,包括
dump.xml
,到目標伺服器上。 - 在 web 瀏覽器中,以管理員的身份登入到目標 Plesk。
- 轉入 工具與設定 > 遷移與傳輸管理器(在 工具與資源 組裡),然後點按 開始新遷移。
- 選擇選項遷移已由遷移代理處理的資料,並存放到本地主機上。
- 在遷移資料檔案位置框中,鍵入步驟 3 中存放資料的路徑。
- 按一下 下一步。
如果導入資料到 Plesk 失敗仍要完成遷移,請進行以下操作:
- 在 web 瀏覽器中,以管理員的身份登入到目標 Plesk。
- 轉入 工具與設定 > 遷移與傳輸管理器(在 工具與資源 組裡),然後點按 開始新遷移。
- 選擇選項遷移已由遷移代理處理的資料,並存放到本地主機上。
- 在 遷移資料檔案位址 框中,輸入路徑到之前在 暫存檔案位址 指定的目錄中。
默認為
/usr/local/psa/PMM/var/
。 - 按一下 下一步。
如果資料檔案創建失敗,您可以嘗試使用 Linux/Unix 遷移與傳輸代理 - PleskX.pl
工具手動創建資料檔案。
要使用命令列手動創建資料檔案:
- 在您的 Plesk 目的伺服器上找到以下目錄,複製所有內容到原始伺服器上的一個目錄。
<plesk_installation_directory>
/PMM/Agents/PleskX/
<plesk_installation_directory>
/PMM/Agents/shared/
. - 在原始伺服器上,使用相應的命令列選項運行
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
- 要創建所有帳戶和訂閱的副本:
- 如本小節中第一個流程中所描述的進行操作。
如未解決衝突仍要完成遷移,請執行以下操作:
如果您通過命令列備份和恢復工具遷移資料,恢復可能會失敗出現以下錯誤:無法解決所有衝突
. 當在目的伺服器上未配置一些設定或服務時會出現此類情況,因此原因,無法實現遷移。
例如,原始伺服器上的網站使用 PostgreSQL 資料庫,但是在目的伺服器上,未安裝或配置 PostgreSQL 資料庫伺服器。
您可以在以下文件中瞭解有關未解決衝突的資訊 /usr/local/psa/PMM/logs/migration-YYYY-MM-DD-hh-mm-nnn/conflict_description
,其中 YYYY-MM-DD-hh-mm
是執行遷移或恢復的日期和時間而 nnn
是任意生成的數字。