How to Migrate WordPress to NairoHost

Move an existing WordPress site to NairoHost using a migration plugin or a manual files-and-database transfer.

· Updated · 1,983 views

Migrating WordPress to a new host means copying the files, importing the database, and pointing your domain to the new server. A plugin handles most of the work, with a manual route as backup.

Option 1: Migrate with a Plugin

  1. On the old site, install a migration plugin such as All-in-One WP Migration or Duplicator.
  2. Export the full site to a single package file.
  3. Install a fresh WordPress on your NairoHost cPanel account using Softaculous.
  4. Install the same plugin on the new site and import the package.

This carries over files, database, themes, and plugins together.

Option 2: Migrate Manually

  1. Download the old public_html files and export the database from phpMyAdmin.
  2. Upload the files to the new cPanel account.
  3. Create a new database in MySQL Databases and import the SQL through phpMyAdmin.
  4. Update wp-config.php with the new database details.

Point the Domain and Test

  1. Before changing DNS, preview the site using a temporary URL or your hosts file.
  2. When ready, update the domain's nameservers or A record to point to NairoHost.
  3. Run AutoSSL so the site loads over HTTPS.
  4. Test posts, images, forms, and logins.

If anything looks off during the transfer, reach support on WhatsApp at +254 796 358081 or through the /contact page, and keep your old host active until the new site is fully verified.

Was this article helpful?

Your feedback helps us improve our documentation.

Still Need Help?

Our support team is available 24/7 to assist you.