cPanel Migration via Backup / Restore - Drupal Sites

A group I am working with may be switching their Drupal-based site development from one (Linux) server to another. It has been suggested that we do the migration via cPanel, by running a full Backup on the server we are migrating from and restoring it onto the server we are migrating to. In theory this sounds very simple. We were even told by the hosting company that we can do the Backup using the local cPanel, and Restore from the same cPanel to the new server - effectively a remote Restore. Is this true?

What may complicate things a bit is that the site has four subdomains that separate development teams use to do their work. All of the subdomains are managed from the same cPanel. Will a Backup/Restore migrate all subdomains? Will the migration include all account passwords and databases? (Database files in /var/lib/mysql.) And, does the presence of Drupal require an extra step, like reinstallation of Drupal, for example?

I guess I'm trying to understand the mechanics of the cPanel Backup/Restore a little better from the point of view of someone familiar with the Linux filesystem and environment but not so familiar with cPanel.

Normally it should work fine, without too much of manual involvement. A cPanel backup - restore is kind of creating a replica of your account on the destination server! It will copy down your web data, mail, ftp details, mails, etc. You don't need to setup anything specifically other than the DNS changes, for the domain. But the backup - restore process should be clean ( check the logs while backup - restore process, to make sure no error is displyed ). Also, make sure your new server meet the requirements for Drupal hosting.

The domain is actually staying the same, just being hosted on a different server for capacity reasons. I can use the same cPanel to do the (local) backup and the (remote) restore, correct? Thanks for the tip on checking that the new server meets Drupal requirements - if it does, will the backup/restore copy the Drupal files and the Drupal executable, etc. (the stuff that would in installed via RPM)?

Hi Jason. What Drupal RPM you are talking about? Drupal is PHP application and does not have any RPM. Just check server requirements and if they are met - all should work fine. We host many Drupal sites in cPanel and migrated lots of Drupal customers over to our servers with no drama at all. Straightforward process.