cPanel 遷移的設定檔

該設定檔只包括執行遷移必需的基本資訊:

[GLOBAL]
源類型cPanel
source-servers: cPanel
目標類型plesk

[plesk]
ip:
os: unix

[cpanel]
ip:
os: unix
ssh-password:

該設定檔包含高級設定,能夠調整遷移的很多方面:

[GLOBAL]
# 該節會定義遷移前的全域設定。
 
# [mandatory, non-modifiable] 源類型
# 原始伺服器的產品類型。
#
# 這是設定檔的範本,用於從 ?Panel遷移到
# Plesk Panel. 對於其它的源或目標面板,請瀏覽其它提供的
# 配置範本並挑選一個適合您源類型的。
源類型cPanel
 
# [mandatory] source-servers
# 一個以逗號隔開的節列表,描述源Plesk Panel
# 伺服器。
#
# 該清單中節名稱的順序很重要:a server,
# 節列舉越靠前,在有衝突時享有優先權。
source-servers: cPanel

# [mandatory, non-modifiable] target-type
# Target servers product type.
目標類型plesk

# [optional] session-dir
# 用於遷移工具暫存檔案的目錄。
# 如未指定,暫存檔案會被放入 './migration-session'。
# session-dir: migration-session
 
# [optional] zones-ttl
# 時間,以秒為單位,遷移工具設定用作 SOA minimum TTL 和
# 新的DNS 伺服器上的刷新間隔。
# 如未指定,會使用預設值:120
# zones-ttl: 120
 
# [optional] external-dns-server
# 允許遞迴 DNS 查詢的外部DNS伺服器的IPv4位址。
# 遷移工具會使用指定的位址測試常規互聯網
# 用戶是否可以為遷移的域名獲取正確的DNS 記錄。如果
# 未指定任何值,遷移工具將使用 Google DNS server (8.8.8.8)。
# 如指定 'none',遷移工具將跳過測試。
# external-dns-server: 8.8.8.8

# [optional] mail-messages-delta-limit
# 遷移後郵件檢測會對比源
# 和目標郵箱中的資訊數量。如果資訊數量差異超過
# specified in "mail-message-count-max-difference", it is considered an error.
# 如未指定該選項,則使用預設值:10
# mail-messages-delta-limit: 10

# [optional] website-availability-check-timeout
# 這是遷移器在遷移後測試網站可用性時使用
# 超時時間。如未指定,則會使用預設值:30
# website-availability-check-timeout: 30

# [optional] log-message-context-length
# 當記錄多行輸出 (API 請求,相應), 只顯示前 N
# 和最後 N 行。Default value is 10. Set it to 0, if you need to log full
# multiline message.
# log-message-context-length: 10

# [optional] use-hosting-analyser
# 如果您要分析主機並檢測複製內容的的最優演算法,設定
# 該選項為 'True'。該選項的預設值為 'True'.
# use-hosting-analyser: True

# [optional] hosting-analysis-ttl
# 時間(以秒為單位), 遷移工具設定用於主機
# 分析結果的最小時間。
# 如未指定,會使用預設值:900
# hosting-analysis-ttl: 900

# [optional] skip-migrator-updates
# 不要檢查遷移器 repository 查看更新。預設值為'False'
# skip-migrator-updates: false
 
[plesk]
# 該節定義目標面板設定。
 
# [mandatory] ip
# 目標Plesk Panel 伺服器的IPv4位址。
ip:

# [mandatory] os
# 伺服器的作業系統類型,從cpanel遷移應為'unix'。
os: unix

# [optional] panel-username
# 面板管理員的登入名如未指定,則使用'admin'。
# panel-username: admin

# [optional] panel-password
# 面板管理員的密碼。如未指定,會自動檢測。
# panel-password: setup

# [optional] unix-session-dir
# Plesk Panel for Linux 目標伺服器上的暫存檔案目錄。如果
# not specified, temporary files will be put into '/tmp'
# unix-session-dir: /tmp

# [optional] is-local
# 遷移工具是否在與目標 Plesk 相同的伺服器上運行。
# 默認為 true.
# is-local: true

# [optional] apache-restart-interval
# 最小時間間隔,以秒為單位,Apache 在
# 遷移過程中的重啟間隔。如該間隔太短,Apache 將會啟動頻繁。這
# 將會引起Plesk 目標伺服器的長期宕機。如果該間隔太長,
# Plesk 目標伺服器的現有使用者將不得不等很久
# 才能等到更改被應用。跳過更改 Apache 重啟間隔,設定值為
# 'none'. 若未指定,遷移工具將跳過更改Apache
# 重啟間隔。
# apache-restart-interval: none

[cpanel]
# 該節定義源Plesk Panel server 'pfu1'的設定

# [mandatory] ip
# 目標伺服器的 IP 位址或主機名稱。
ip:

# [mandatory] os
# 伺服器的作業系統類型,從cpanel遷移應為'unix'。
os: unix

# [optional] ssh-username
# 該Plesk 伺服器上優先順序系統使用者的用戶名。如未指定,則使用'root'。
# ssh-username: root

# [optional] ssh-auth-type
# SSH 驗證類型。
# 支援兩種驗證類型:'password' 或 'key'. 默認為'password'.
# ssh-auth-type: password

# [optional] ssh-password
# 該Plesk 伺服器上優先順序系統使用者的密碼。
# 如果您選擇了 SSH 驗證類型‘password’,則必須要指定該密碼。
# 注意密碼中的散列符號會被視作常規符號。
ssh-password:

# [optional] ssh-key
# SSH private key file name. You can specify it if you select SSL
# authentication type ‘key’. 如未指定,會使用"id_rsa" 或 "id_dsa" 金鑰(來自
# 目錄'~/.ssh')。
# ssh-key: id_dsa

# [optional] copy-mail-content
# 該選項會指定是否從伺服器複製郵件內容
# ('full' 值) 或無 ('none'). 如未指定,郵件內容將會
# 被複製。
# copy-mail-content: full

# [optional] copy-web-content
# 該選項會指定是否從伺服器複製web內容
# ('full' 值) 或無 ('none'). 如未指定,web 內容將會
# 被複製。
# copy-web-content: full

# [optional] session-dir
# 暫存檔案的目錄。
# If not specified, temporary files are put into /tmp.
# session-dir: /tmp

# [optional] postgres-password
# Password of PostgreSQL superuser
# postgres-password:
 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.