Migrate WordPress from Centos Web Panel to Ploi.io

We use ploi.io for managing our server estate and its been an amazing SaaS tool for us.

In an effort to clear down a few legacy systems, we found ourselves needing to migrate a bunch of old websites onto the ploi.io managed estate.

Here are the high level steps we use to migrate a WordPress site from CWP (Centos Web Panel) to ploi.io.

Take a full backup using All in One WP Migration.

https://wordpress.org/plugins/all-in-one-wp-migration/embed/#?secret=V43UnYAMo2#?secret=veSflJm82u
  1. Install and activate All in One WP Migration.
  2. Run a full export
All in One WP Migration > Export
  1. Export to file
Export to > File
Export Progress
  1. Once done, download the archive and save locally on your device.
Click ‘Download’

At this point we normally save that backup to an alternate location should we need to return to it again in the future.

Create Web Hosting Space on ploi.io

  1. Login to ploi.io
  2. Select the server where you want to migrate the site to.
  3. Add the domain (use www if you have to)
These are the details that we use, yours may be different.

We normally add a local host entry of the website to the device we’re on pointing it at the new host.

for example:

# Websites

123.123.123.123 yourwebsite.com www.yourwebsite.com

This allows us to move a site with minimal downtime (almost none).

Install WordPress using ploi.io

You can now install WordPress in ploi.io.

if you have created a local host entry on your device – you’ll be able to configure WordPress as well. If not you would have to make DNS changes at your name registrar for this to work.

Installing WordPress in ploi.io

After a few seconds, you can now run the WordPress installer by gaing to your web address.

Select your language
Fill out the site info. (Dont worry about this too much as it will get overwritten).

Once installed, click login and sign in with thecredentials you just set up.

WordPress install success!

Restore your backup to your new web host.

https://wordpress.org/plugins/all-in-one-wp-migration/embed/#?secret=V43UnYAMo2#?secret=veSflJm82u
  1. Install and activate All in One WP Migration.
  2. Run a full import
All in One WP Migration > Import
  1. Import from file
Import from > File
Import Progress
  1. Once done, confirm that you’re happy to overwrite.
Click Proceed >
  1. Once imported successfully, you will have to re save permalinks. Follow the link in the dialogue window.
Click Save Permalinks
  1. you will have to log in again (using your site’s original credentials). Click save in the permalinks section of WordPress.

Your site has now been successfully migrated, if you used the local host file method, be sure to go over your site and run a health check to make sure everything is as expected.

You may also need to request a new SSL certificate if you’re using one (Which I hope you are).

Read more about the subject above