Plesk Migrator 配置文件包含有关源和目的服务器的信息,例如操作系统类型(Linux 或 Windows),安装在服务器上的控制面板类型、访问信息,等等。可在 此处 找到配置文件样本。本主题主要阐述如何配置一系列可保障成功迁移的常用参数。

指定主机描述文件名称和格式

有关主机描述文件的信息必需放置于配置文件的 [GLOBAL] 部分。若要指定文件的名称(如果文件没有在当前工作的目录中,请指定一个绝对路径),请使用以下选项:

hosting-description: source.yaml

主机描述文件可以是 YAML 或 JSON 格式。若要指定文件格式,请使用以下选项:

description-format: yaml

指定源和目的服务器的访问信息

若要导入网站和邮件内容信息到目的服务器,需要指定源和目的服务器的管理用户验证凭据,或手动移动内容到目的服务器,并提供访问主机配置文件中数据的路径。后者只需要提供目的服务器的访问信息。

Linux server

[lunuxserver]
hosting-description: /root/source.yaml
os: unix
ip: 192.168.1.17
ssh-username: root
ssh-password: setup

Windows server

[windowsserver]
hosting-description: C:\source.yaml
os: windows
ip: 192.168.1.18
windows-username: Administrator
windows-password: setup

指定数据库服务器的访问信息

若要导入数据库内容数据到目的服务器,需要指定数据库服务器或服务器的访问验证凭据,或手动移动数据库转储到目的服务器,并提供访问主机配置文件中转储的路径。如果您选择前一个选项,请指定您要迁移数据库的每台数据库服务器的访问信息:

MySQL Server

[mysql-db]
type: mysql
host: localhost
port: 3306
login: admin
password: 123qwe

Microsoft SQL Server

[mssql-db]
type: mssql
host: 192.168.1.17\MSSQLSERVER2008
port: 1443
login: sa
password: 123qwe

注解: 如果存储 Microsoft SQL 服务器数据库的服务器的主机名在目的服务器上未进行解析,会导致数据库迁移失败。请确保正确解析主机名,或添加相应的项到目的服务器上的 主机 文件。

包括在配置文件的 [GLOBAL] 部分中列举的所有数据库服务器,如下:

[GLOBAL]
db-servers: mysql-db, mssql-db

为迁移指定多个源

Plesk Migrator 可一次从多个源迁移内容。若要指定多个源,请使用配置文件的 [GLOBAL] 部分中的源参数,如下:

[GLOBAL]
source-type: custom
target-type: plesk
sources: source1, source2, source3
[source1]
...
[source2]
...