排除 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
是任意生成的数字。