Steps to follow when changing hosting provider
Step 1: Order a new hosting account
- Begin the hosting transfer process by ordering a hosting account from Freshspot Hosting.
- Once your hosting account has been set up and activated you will be sent your account login details.
- You are now ready to proceed to Step 2.
Step 2: Download a full backup of your account
- Login to your old hosting account and navigate to ‘Backups’ under the Files panel.
- Click ‘Download or Generate a Full Website Backup’ under Full Backup. This will contain all your website files, databases, and email accounts (this can take a while depending on how big your files are).
- You have the option to receive an email once your full backup is complete.
- Download your backup file to a folder on your computer when the backup process has completed.
Step 3: Upload and restore your files
- Login to your new hosting account at Freshspot Hosting by going to mydomain/cpanel (Use your actual domain name e.g. www.example.com/cpanel).
- Use the username and password you received when you signed up.
- Go to ‘Backups’ and select the full-site backup file that was downloaded from the old web hosting company to begin the upload process.
- After the file is completely uploaded, the webpage will refresh and file-specific details will be displayed on a line-by-line basis as each file is moved into place. When this second page stops loading, the process is complete.
- Locate the browser’s “back” button to return to the previous page and begin the database restoration process is pretty much the same fashion.
Step 4: Restore databases
For websites that contain databases, you will need to restore your databases.
- The database backup files you have uploaded do not contain information about the usernames, passwords, and permissions for each MySQL database. This information will need to be entered within the MySQL Databases interface within cPanel.
- The prefix assigned to each database within cPanel needs to cleared of discrepancies, (e.g. “freshspot_wordpress” vs “fs_wordpress”), the prefixes will need to be changed in the configuration file of each software application that connects to that database.
- Add all of the relevant database users, passwords, and permissions, and then make any necessary edits to system files via FTP using the website’s IP address.
Step 5: Restore email accounts
- You will need to set up the email accounts that you had at your old host to ensure you don’t miss any important emails.
- Do this by moving your backup folders containing mail and mail user settings, these are located here:
so, just uploading them, etc and the mail folder should recreate all the email accounts.
- Confirm a successful restoration by checking under ‘Email Accounts’.
Step 6: Make changes to your DNS
- Before taking this step please ensure that your website is working properly.
- Preview your website using the server’s IP address that you received in the hosting welcome email you received when you signed up.
- Once you are satisfied that everything is in order you can now proceed to change your DNS.
- You can now proceed to point your domain’s nameservers to our nameservers.
- This is pretty simple if you personally registered your domain.
- If your old host registered your domain then you can ask them to change the nameservers for you.
- DO NOT CANCEL your hosting account as yet
Step 7: Cancel your old hosting account
- Nameserver changes usually take between 24 to 48 hours to propagate across the whole internet.
- During this time your website will load from both your old hosting account and your new hosting account depending on which location you are accessing it from.
- We recommend waiting at least 3 days to be sure that everything is working ok. If you are satisfied then you can proceed and inform your old host to cancel your account.