Question about migrating a single cPanel account from WHM to WHM

Jeromero

Active Member
Aug 6, 2019
25
3
3
Johannesburg , South Africa
cPanel Access Level
Website Owner
Hi all,
I will need to migrate one cPanel from one WHM to another.
Does the migration with WHM tool "Copy an Account From Another Server With an Account Password" replicate the account with all data especially imporatnt email passwords?
Is this the best way to migrate the cPanel?
 

quietFinn

Well-Known Member
Feb 4, 2006
1,222
87
178
Finland
cPanel Access Level
Root Administrator
Is this the best way to migrate the cPanel?
No, the best way is to use the Transfer Tool, WHM -> Transfers -> Transfer Tool

If you don't have root access in the remote server make a full backup in cPanel, copy it to your server, and restore it, WHM -> Backups -> Restore a Full Backup/cpmove File
 

quietFinn

Well-Known Member
Feb 4, 2006
1,222
87
178
Finland
cPanel Access Level
Root Administrator
Ok thanks.
Do I need to create the account - cPanel (domain) before I migrate like this?
No, the account will be created by the transfer tool.



If 2nd option used where would I put the backup on the server?
As it says in WHM -> Backups -> Restore a Full Backup/cpmove File :

"The files must be in one of the following directories on the server: /home, /home2, /home3, /root, /usr, /usr/home, or /web "
 

quietFinn

Well-Known Member
Feb 4, 2006
1,222
87
178
Finland
cPanel Access Level
Root Administrator
Thanks.
I have migrated the account and I am waiting for a new nameservers to kick in so I can test if everything is working.
Would you happen to know why on this new WHM I see 0 MB on Disk Used ?
I don't think it's real time, so there might be some delay. If the Transfer Tool didn't give any errors then everything should be ok.
 

Jeromero

Active Member
Aug 6, 2019
25
3
3
Johannesburg , South Africa
cPanel Access Level
Website Owner
Well it gave me a few warnings:

RESTORE: 1 completed, 1 had warnings, and 0 failed.
RESTORE: Account “*******”: Warnings
The user, “********”, that owns the account in this backup is not a reseller on this system. Because of this, “root” will own this restored account instead.
FEATURE-AUTOSSL: The domain value 'AUTOSSL' is invalid.

I have checked and SSL for domain is active and working.

I also realized that upon scanning a domain with http://leafdns.com I get the Warnings and Failures on MX Tests:

MX Records
Your nameservers did not return any MX records for your domain! This will cause mail servers to use the A record for ************.com. as the mail exchanger.
Successes:
0 Tests Passed
Failures:
5 Failures
Warnings:
2 Warnings

maybe this will kick in as the nameservers properly propagate in time or this is something I should have a look into?
 
Last edited by a moderator:

cPanelLauren

Product Owner
Staff member
Nov 14, 2017
13,296
1,252
313
Houston
The user, “********”, that owns the account in this backup is not a reseller on this system. Because of this, “root” will own this restored account instead.
This just indicates that the account will be owned by the root user since the reseller doesn't exist on this system

FEATURE-AUTOSSL: The domain value 'AUTOSSL' is invalid.
This seems to be related to some custom feature on the old server that doesn't exist on the new one


Neither of these indicate an issue with the transfer though.


While the transfer tool will transfer the domains, you still need to update the nameservers to whatever nameservers you're using on the new servers (at the registrar)

The only feature in the transfer tool that will update any zone information is is if you're using the express transfer Transfer Tool | cPanel & WHM Documentation

This should only be used if the server the domain originated from manages DNS for the domain and will not update registrar data if the nameservers change
 

Jeromero

Active Member
Aug 6, 2019
25
3
3
Johannesburg , South Africa
cPanel Access Level
Website Owner
Ok I understand.
But why do I get test results MX Records non existant?
"Your nameservers did not return any MX records for your domain! "
Shouldn't the records for domain work on their own? I mean the ones that are generated by cPanel?