Switching to a new host can be a complicated process. Follow the steps below to ensure that your move is smooth and painless.
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.
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). More information on FTP can be found in our FTP Getting Started article.
If you choose to make CyberDeveloperBD your new host, we may transfer your entire site over free of charge! For more information, please contact us in support ticket.
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.
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 usually look like this (replace yourhostname.com with your host’s actual domain name):
Once you have the correct DNS, go to the 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: