通过命令行迁移

若要从Plesk for Linux、cPanel、Confixx或Pro Control Panel 迁移到 Plesk for Linux 服务器,请如下操作:

  1. 通过 SSH 登录到目的 Plesk 服务器。
  2. 请确保安装了 Plesk Migrator。若未安装,请根据此处的说明进行安装。
  3. /usr/local/psa/admin/plib/modules/panel-migrator/backend/conf/samples/ 目录复制配置文件样本到 /usr/local/psa/var/modules/panel-migrator/conf/ 目录。请选择以下当中的一个样本文件:
    1. plesk-unix.simple.inicpanel.simple.iniconfixx.simple.inippcpl.simple.ini样本是基本的,只包含迁移所需的最少信息。
    2. plesk-unix.ini, cpanel.iniconfixx.inippcpl.ini是比较全面且较好注释的配置文件,能够配置更广泛的迁移选项。

    为了您的方便,可在此找到配置文件样本的内容。复制该文件后,将其重命名为 config.ini

  4. 编辑 config.ini 文件指定源和目的服务器的 IP 地址,以及源服务器 root 用户的 SSH 密码(迁移必需的最少量信息)。您还可以指定其它的设置 - 请参阅 编辑 Plesk Migrator 配置文件 主题了解更多详情。
  5. 运行以下命令生成迁移列表:

    /usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator generate-migration-list

    生成的文件将被命名为 migration-list 且被放置于 /usr/local/psa/var/modules/panel-migrator/sessions/migration-session/ 目录中。迁移列表包含要迁移的一系列对象(客户和代理商帐户、服务方案、域名,等等)。

  6. 编辑迁移列表。您可以移除您不想迁移的域名,分配您要迁移给服务方案的域名,或在客户帐户之间重新分配域名。
  7. 如果您想要手动分配地址,请指定网站应使用的新 IP 地址。默认会自动执行 IP 映射。您可以在此处了解有关 IP 映射的详情。
  8. 运行以下命令执行迁移前检查:

    /usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator check

    运行命令将会引起一系列您在迁移过程中可能会遇到的潜在问题。每次更改迁移列表时都必须要执行 "check" 命令。

  9. 运行以下命令开始迁移:

    /usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator transfer-accounts

  10. (推荐)迁移完成后,运行以下命令检查目的服务器上迁移过来的对象的可操作性:

    /usr/local/psa/admin/sbin/modules/panel-migrator/plesk-migrator test-all

若要从Plesk for Windows 或 Helm 3 迁移到 Plesk for Windows 服务器:

  1. 通过 RDP 登录到目的 Plesk 服务器并打开命令提示:
  2. 请确保安装了 Plesk Migrator。若未安装,请根据此处的说明进行安装。
  3. %plesk_dir%admin\plib\modules\panel-migrator\backend\conf\samples\ 目录复制配置文件样本到 <PLESK_DATA_DIRECTORY>\var\modules\panel-migrator\conf\ 目录。若要在服务器上找到 <PLESK_DATA_DIRECTORY> 的位置,请运行以下命令:

    reg query "HKLM\SOFTWARE\Plesk\PSA Config\Config" /v PRODUCT_DATA_D /reg:32

    请选择以下当中的一个样本文件:

    1. The plesk-windows.simple.ini 样本是基础文件只包含迁移必需的最少量信息。
    2. The plesk-windows.ini 样本是全面且注释好的配置文件,能够配置不同的迁移选项。

    为了您的方便,可在此找到配置文件样本的内容。复制该文件后,将其重命名为 config.ini

  4. 编辑 config.ini 文件指定源和目的服务器的 IP 地址,以及源服务器管理员用户的密码(迁移必需的最少量信息)。您还可以指定其它的设置 - 请参阅 编辑 Plesk Migrator 配置文件 主题了解更多详情。
  5. 运行以下命令生成迁移列表:

    "%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat" generate-migration-list

    生成的文件将被命名为 migration-list 且被放置于 <PLESK_DATA_DIRECTORY>\var\modules\panel-migrator\sessions\migration-session\ 目录中。迁移列表包含要迁移的一系列对象(客户和代理商帐户、服务方案、域名,等等)。

  6. 编辑迁移列表。您可以移除您不想迁移的域名,分配您要迁移给服务方案的域名,或在客户帐户之间重新分配域名。
  7. 如果您想要手动分配地址,请指定网站应使用的新 IP 地址。默认会自动执行 IP 映射。您可以在此处了解有关 IP 映射的详情。
  8. (推荐)运行以下命令执行迁移前检查:

    "%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat" check

    运行命令将会引起一系列您在迁移过程中可能会遇到的潜在问题。

  9. 运行以下命令开始迁移:

    "%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat" transfer-accounts

  10. (推荐)迁移完成后,运行以下命令检查目的服务器上迁移过来的对象的可操作性:

    "%plesk_dir%admin/plib/modules/panel-migrator/backend/plesk-migrator.bat" test-all

 

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.