Should your plugin fail or you like a hands-on approach, here is how to clone manually:
 
1- Download WordPress files in step 1
Connect via cPanel File Manager or FTP (FileZilla).
Get all files from the root directory of WordPress
 
2- Database Export: Step 2
Visit phpMyAdmin on your present host
Choose the WordPress database. Press Export Select Quick and SQL
 
3- Send Files to New Host: Step 3
Create a directory or point your domain on your new host
Using FTP, upload all WordPress files
 
4- Build a New Database: Step 4
Build a new DB, user, and provide rights under cPanel > MySQL Databases.
 
5- Import the database in step 5
Open phpMyAdmin > Choose new DB > Bring in your .sql file
 
6- Revise wp-config.php: Step 6
Change the file to show the new DB name, user, and password.
 
7- Change Site URL in the Database: Step 7
Under phpMyAdmin > wp_options > Change home and siteurl fields to new domain
 
8- Search & Replace URLs: Step 8
A script such as WP-CLI search-replace or a plugin such as Better Search Replace can help.
 
9- Final Testing: Step 9
Access your cloned site
Examine every page, link, and function
                             
                        
Leave a Reply