Yesterday, a friend called me and he said that he wants to migrate his whole WordPress site to another server/hosting. I helped him to migrate his site and it took less than 30 minutes. Here are the steps that I followed;
— Note that this method works if your site export file size is under 500mb, otherwise you need to get Premium version of the plugin ($69/lifetime).
On your original site;
1-) Install and activate All-in-One WP Migration plugin on your original WordPress site.
2-) Navigate to All-in-One WP Migration > Export page from your wp-admin menu on the left-hand side.
3-) Click Export > File and wait about 10mins, that changes depending on your site content. Once completed download this export file.
Now moving to your fresh WordPress site (new clone site);
4-) Install and activate All-in-One WP Migration plugin.
5-) Install and activate All-in-One WP Migration Import plugin by downloading here.
6-) You will probably need to increase your file upload limit on your WordPress site, you can use WP Upload Size plugin for this purpose, make sure to increase your upload limit to a bigger number than your exported file size.
7-) Navigate to All-in-One WP Migration > Import page from your wp-admin menu on the left-hand side and import your exported file.
😎 Once the upload is completed you will get a warning message about overwriting click Continue.
9-) You are done!
— Note that your wp-login credentials will also be copied to your new site, so you can log in to your new wp site with your original site login credentials.