When the control panels differ.
WHAT CHANGES
No single backup file carries everything.
Each part moves separately.
THE SEQUENCE
- Download all website files by FTP
- Export each database
- Download email by IMAP, per mailbox
- Record DNS records
- Note cron jobs and configuration
- Create the account here
- Upload files, create databases, import data
- Update application configuration
- Recreate email accounts
- Recreate cron jobs
- Test
- Switch DNS
THE DATABASE STEP
Export as SQL. Import through phpMyAdmin or ask us for larger files.
Update your application's configuration with the new database name, user and password.
Note that cPanel prefixes database names with your account username.
That is the most common cause of a site not working after migration.
THE EMAIL STEP
Set up both old and new accounts in a mail client and drag messages across.
Do this before the old hosting ends.