Resolution
Note: For Confixx users the article has been superseded by How to migrate Confixx to Plesk 10.4.To migrate Plesk data manually with Plesk Migration Manager, follow the steps below:
1. Upload the migration agent and modules to the source server. For example, for Parallels Plesk Panel, there are two folders: /usr/local/psa/PMM/agents/shared and /usr/local/psa/PMM/agents/PleskX.
NOTE: Use another agent directory for migration from hosting platform different from Parallels Plesk Plesk. For example to migrate from cPanel copy directories /usr/local/psa/PMM/agents/cPanel9 and /usr/local/psa/PMM/agents/shared.
Use the command below to copy the Migration Manager:
destination ~# scp -r /usr/local/psa/PMM/agents/shared/* /usr/local/psa/PMM/agents/PleskX/* root@source:/temporary_migration_directory/
2. Login to the source server and change to directory /temporary_migration_directory.
Run migration agent (PleskX.pl) with parameter --help to get all available options of the migration agent. Start dumping with the options you need. For example:
source ~# cd /temporary_migration_directory
temporary_migration_directory ~# chmod 755 PleskX.pl
temporary_migration_directory ~# ./PleskX.pl --dump-all {or --dump-resellers=<list>, --dump-clients=<list>, --dump-domains=<list>}
3. This will create a dump configuration file, dump.xml, and content dump archives in current directory, /temporary_migration_directory.
4. On the destination server, create a directory /work_dir and copy file dump.xml from the /temporary_migration_directory to the directory:
source ~# scp /temporary_migration_directory/dump.xml root@destination:/work_dir/
5. On the destination of Parallels Plesk Panel 8, create a sub-directory /work_dir/archives and copy other content dump files to this directory:
source ~# scp -r /temporary_migration_directory/* root@destinationPPP8:/work_dir/archives/
On the destination of Parallels Plesk Panel 9, dump.xml and all other content files should be located in the same directory. So copy all other files into /work_dir/:
source ~# scp -r /temporary_migration_directory/* root@destinationPPP9:/work_dir/
6. Deploy the data through Parallels Plesk Panel GUI.
Login to Parallels Plesk Panel (PPP) as an administrator and navigate to the Migration Manager page. The page is Server -> Migration Manager in PPP version 8.x, Home -> Migration Manager in PPP version 9.x and Tools & Settings > Migration Manager in PPP 10.x, 11.x.
Click the "Start a new migration" button and choose "Data import" in PPP version 8.x, "Transfer data already processed by the migration agent and located on the local host." in PPP version 9.x or "Transfer data already processed by the Migration & Transfer Agent and located on the local host" in PPP 10.x, 11.x.
In version 8.x, pay attention to the selection of a correct Working directory for the data importing. It should be the directory where you put the data to be restored (/work_dir).
In version 9.x, put the location of the dump.xml file in the "Migration data file location" field. It should be /work_dir/dump.xml.
Additional Information
In Parallels Plesk Panel version 9, restoration logs of manual migration are located on the page Backup Manager at Home -> Backup Manager. It is normal to see the Home page after specifying "Migration data file location." Just click Next.If you see an error like the one below, try to change the restoration logs to '<'symbol to '<' in the dump.xml file.
Entity: line 1: parser error : Start tag expected, '<'
No
Yes