I’m currently using a bronze reseller account with Justhostme.co.uk, which includes WHM and 5 cPanel accounts. Each of these cPanel accounts is hosting a WordPress website.
I’m planning to migrate away from WHM/cPanel and move these WordPress sites to a server managed with Virtualmin.
I’m looking for advice on the best practices and a recommended process for this type of migration. Any tips, potential pitfalls to watch out for, or guidance on transferring everything smoothly (WordPress files, databases, configurations) would be greatly appreciated.
A migration using cPanel backups using the migrate feature in Virtualmin will also bring over the WordPress installations (and any other apps). No need to do it manually, though one could if anything is unusual about the deployment.
more work, but more control — use any of the many wordpress plugins to do a backup/restore to the new Virtualmin system — but of course first you must manually set up each domain/environment in Virtualmin to have a place to do that wordpress restore.
again this is a very manual way to do things, but wanted to offer it as an option. this way is more difficult if any of your domains have email accounts or stored mail messages that have to be copied over.
other posts in this forum show good results (I did not search for those posts so hope my memory is good) when using the migration feature in Virtualmin written specifically for cPanel – as mentioned above by Joe.
After migrating finished, the site working properly but other sites/accounts on my reseller account, which have not been migrated to Virtualmin, are not accessible (return 404 not found)
I think this issue happened due to change in DNS zone (because the Virtualmin server IP is different from the reseller account)
I have to restore the Virtualmin server to previous state from backup, so that all the sites working
again
Please help me to have a better way to achieve this. Thank you so much!