Hi
Thanks for your message.
Unfortunately staging migration falls outside of the scope of our support and is usually a task performed by the web developers.
There are several plugins which are able to duplicate sites both paid and free but below are the essential steps you would need to make:
-Copy the site files to the new web root of receiving cpanel account from the sending cpanel account. You can use FTP/SCP/rsync or any other file transfer method supported by our servers.
-Make a new database on the receiving cpanel account as well as a mysql user with full privileges on that database
-Export the database from the sending cpanel account either via phpmyadmin or via mysqldump (shell)
-Import the database to the receiving cpanel account either via phpmyadmin or via mysql (shell)
-Update your wp-config.php file on the receiving cpanel account web root with the new database credentials
-Update the wp-options table in the new database on the receiving cpanel account with the new domain (base/home URL options)
-Do a search and replace on the new database for the old domain and replace with the new domain (you can either do this in phpmyadmin or directly on the sqldump file if you exported the database as a mysqldump)
If the source account already exists on GURU we can help with the first few steps which will copy over the site files and database over to the new account to save you from downloading the data off the server just to upload it again. The further changes to the wp-config.php and the database needed to allow your site to run as expected under the new domain would have to be undertaken on your side.
I hope this helps, please let us know if we can advise further with this.
#signature
#cut