WordPress Migration Guide

This guide is intended to help with the smooth migration of WordPress websites to the Virtuozzo Application Management using pre-configured WordPress packages available in the marketplace. Follow the simple steps to make migration flow painless and secure.

Note: If you plan to migrate to WordPress with the Galera cluster, make sure that all tables in your database have an explicit primary key, either a single-column or multi-column index. Ignoring this requirement will result in replication failure. You may get familiar with the full list of Galera Cluster limitations.

1. Access your Virtuozzo Application Management dashboard and create a new WordPress environment (cluster or standalone) from the Marketplace.

install WordPress package

2. Once the environment is created, go to the WordPress admin panel and install the Migrate Guru plugin.

install migrate guru plugin

3. Activate it and go to the plugin’s tab. Here, you can find the Migration Key that will be used for the migration process.

migration key

4. Now, switch to the source WordPress website that you want to migrate. Install the same Migrate Guru plugin there and activate it. Go to the plugin’s tab, provide your email address, and accept the terms of service. Click the Migrate button to proceed.

migrate guru plugin tab

Tip: We recommend making a full backup of your source WordPress site before starting the migration process, just in case something goes wrong.

5. On the opened page, select the Other Hosts option and provide the migration key that you copied from the destination environment. Configure other settings if necessary.

migrate using key

Note: Alternatively, you can switch to the Manually Input Host Details option and fill in the required fields (requires public SSH key added to the platform):

  • Destination Site URL is a link to a new WordPress site (custom domain or default one provided by the platform after environment creation).
  • SFTP protocol to ensure secure migration.
  • Destination Server IP/FTP Address and Port can be copied from the Host and Port fields at the Virtuozzo Application Management dashboard. Go to the account or environment settings, open the SSH section, and switch to the SFTP / Direct SSH Access tab (select WordPress application server node).
    SFTP / SSH access
  • FTP Username should be copied from the same section as shown in the image above.
  • SSH Key is a private key associated with the public key added to the platform.
  • Directory Path is a path where the WordPress application is installed. In our case, it is the /var/www/webroot/ROOT/ directory.
migrate using FTP

Click the Migrate button to start the process.

6. The plugin will automatically handle everything for you, including files and database copying. You can monitor the migration progress on the same page. Once it is completed, you will see a success message and receive an email notification with the migration details.

migration success

Now, you can visit your newly migrated WordPress site on the Virtuozzo Application Management and check if everything works as expected.

That’s all! Enjoy your WordPress site performance and availability powered by the Virtuozzo Application Management across a wide network of service providers worldwide.

Share this:
FacebookXWhatsAppTelegramLinkedInGmailCopy Link
Updated on March 10, 2026
Was this article helpful?

Related Articles

Need Support?
Can't find the answer you're looking for?
Contact Support