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
- Install All-in-One WP Migration on your current WordPress site
- Go to All-in-One WP Migration > Export and export the full site as a .wpress file
- Install WordPress on Double Hosting via Softaculous
- Install the same plugin on the new site
- Go to Import and upload the .wpress file
- After import, update your permalinks from Settings > Permalinks
Method 2: Manual Migration
- Export your database from phpMyAdmin on the old host as a .sql file
- Download all WordPress files via FTP
- Create a new database and user on Double Hosting (cPanel > MySQL Databases)
- Import the .sql file via phpMyAdmin on Double Hosting
- Upload all files to
public_html - Update
wp-config.phpwith the new database name, user, and password - 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.