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