Here's my situation. We recently had a new website (Drupal) created for us and it's currently being hosted by the company that developed the site. I will eventually need to move the site back to our current host, which still houses the old site (also Drupal, if that even matters).
I would like to preserve a copy of the old site before moving the new one over.
Our cpanel is kind of a mess, at least to my inexperienced eyes, as we have multiple domains, remnants of old sites, etc., but this specific site is the root or main domain.
I have cpanel access to both hosts, so I'll have access to the mySQL db I'll need. I also have FTP access to the new site. I'm under the impression that's all I'll need.
My rudimentary understanding of what I'll need to do:
1. Back up old site files and MySQL db.
2. Export new site db, and import to our permanent host.
3. Copy over site files from new temp host to permanent host.
4. Change A record to point to permanent host.
Not that I know exactly how I'll accomplish those feats, but from my initial research those seem to be the steps.
Am I missing anything?
The good news is that I have a lot of time to solve this, but I'll probably need a decent amount of help.
I know the new site was built on a more up to date version of Drupal. I guess let's start there, do I need to do any updating on our permanent host to handle the updated Drupal version?
We are using HostGator, linux, cPanel version is 11.52.2 (build 5)...if any of that is relevant info.
Be warned, I'll probably need some of this explained like I'm a 5 year old...this will be my first venture into web hosting/migration/anything...as is often the case, I know just enough to really be dangerous.
Thanks and please let me know if I've let out anything pertinent.