You would like to move from your current host to a new host without Downtime – your website going down?
Switching or moving from one web host to another can sometimes be a complicated. We have provided you a step by step guide on how to change hosts without losing any data, emails and your website going down.
Step 1: Sign Up with Your New Hosting Company
The first step is to join your new host. Do NOT cancel with your old hosting provider or tell them you will be canceling. Keep this a secret from your old host or they could prematurely terminate your site and cause downtime and in many cases data loss.
Step 2: Make a Backup of Your Files
At this point, you should have hosting accounts with two hosting providers (the old host and the new host). You will now migrate your entire site from the old host to the new one. This can be done by connecting to the old host’s FTP and downloading all your files and then connecting to the new host’s FTP and uploading all your files (maintaining the same file and folder structure).
If you choose to make Techsys your new host, we may transfer your entire site for free! Simply contact us and request for free migration.
Step 3: Backup the Databases
You must also backup any databases on the old host (contact the old host for instructions) and upload the backup files to the new host via FTP. You must then restore your databases from those backup files; this can be done via SSH or cPanel’s phpMyAdmin.
Emails do not normally transfer, but you can archive your emails from the old host by making a POP3 connection to each email address; this way all the old emails are downloaded to your local computer. The new host will not have those old emails, but the new host will be able to get new emails.
Note: If you choose to make Techsys your new host, we may transfer your entire site (files and databases) for free! If your old host used cPanel, we may be able to transfer emails as well.
Step 4: Update the DNS
After you have all your files on both hosting accounts, it is time to change your domain name’s DNS. Your new host will provide you with the correct name servers (DNS). You may need to contact the new host to find out what DNS settings you will use for your domain name.
DNS name servers are usually sent to you by email when you signup for the new hosting and normally look like this (replace techsysug.com with your host’s actual domain name):
Once you have the correct DNS, go to the domain registrar, which is the company where you purchased your domain name to make the change. If you purchased your domain name from your host, you usually need to ask them to make the DNS changes for you. You can tell them something similar to:
Hello. My domain with you is techsysug.com ; please, change my domain name’s name servers (DNS) to ns1.techsysug.com and ns2.techsysug.com .
Many times the domain registrar may have given you access to managing your domain DNS where you can make this change. However If you bought your domain name from Techsys, we do not just give you the power to make this change your DNS but will gladly and quickly make the DNS changes for you.
Step 5: Wait to Propagate
Once your DNS changes have been made, you will need to wait up to 48 hours from the time of the change before your site will load from the new host. During this 48 hour period, your DNS is propagating worldwide and your site will be randomly loading from either the old host or the new host. Once the two days is complete, your site will only be loading from the new host.
Step 6: Cancel Hosting with the Old Host
After the 48 hours have passed, your updated DNS will be fully functional. You will now contact your old host and cancel your hosting account with them. If you originally bought your domain name from the old host, do not cancel your domain registration.
NOTE: You may want to be sure that you are seeing your website from the new host by using the following tool http://intodns.com/techsysug.com (Replace techsysug.com with your own domain). You will be able to see the new host’s DNS at the top and if the new host sent you your hosting IP address you will see it at the bottom of that page.