← Back to Site Migration

Migrating WordPress to Double Hosting

Moving a WordPress site to Double Hosting can be done manually or with a plugin. This guide covers both methods.

Method 1: All-in-One WP Migration Plugin

  1. Install All-in-One WP Migration on your current WordPress site
  2. Go to All-in-One WP Migration > Export and export the full site as a .wpress file
  3. Install WordPress on Double Hosting via Softaculous
  4. Install the same plugin on the new site
  5. Go to Import and upload the .wpress file
  6. After import, update your permalinks from Settings > Permalinks

Method 2: Manual Migration

  1. Export your database from phpMyAdmin on the old host as a .sql file
  2. Download all WordPress files via FTP
  3. Create a new database and user on Double Hosting (cPanel > MySQL Databases)
  4. Import the .sql file via phpMyAdmin on Double Hosting
  5. Upload all files to public_html
  6. Update wp-config.php with the new database name, user, and password
  7. If the domain is changing, run a search-replace on the database

Testing Before DNS Switch

Test the migrated site using its temporary URL (e.g., your server IP or a hosts file entry) before switching DNS. Verify all pages, images, forms, and WooCommerce (if applicable) work correctly.

Was this article helpful?

On This Page