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