Moving from shared hosting to a 123 Reg server
This article will show you how to move your site from a shared hosting package to a 123 Reg server.
Getting your data from the shared platform
To begin you will need to prepare your website and email for migration.
If the site is made from HTML or another code language then ftp to the site and download all the website files and folders to a local PC or destination.
If you currently have 123 Reg shared hosting please see the following guide on how to use FTP: Backing up your Website files using FTP
If your website is made using WordPress then use the following guide to export the site including its databases: How do I migrate a WordPress site to my 123 Reg VPS?
If your website has MySQL databases then export them as .sql files to a local PC or destination. For information on exporting your database see the following guide: How do I import & export a MySQL database?
For other SQL databases you will need to create the database in your server control panel along with the database user and the database password that was used for your database on the shared platform. These are usually contained in the configuration or config file so make a note of this information for later as these will need to be replicated on the new server.
Email accounts cannot be migrated from one platform to another if your emails are on a shared or exchange platform. They are simply deleted from the current platform and set up again on the server as the email accounts themselves are changing location.
If you are using a 3rd party mail client like Outlook, Thunderbird, apple mail then the easiest solution is to get all your users to download their emails from the current server to their local email client before migrating the domain they relate to. For more information see the guide: How to back up your email.
On your new 123 Reg Server
Once you have all your websites files, databases downloaded and your emails downloaded from the existing exchange server you can then set up your website on your new Server.
Adding your website onto the new server
Adding your websites to your server via the control panel and FTP. If your site is an HTML or other form of coded website and not been created using a CMS then you will need to add the website into your server control panel and upload the files via FTP.
For help on how to add your website into cPanel see the guide: Uploading your website in cPanel guide.
To add your site on your Plesk control panel see the guide: Uploading your website in Plesk guide.
If your site was built using a CMS then the database will be imported via the CMS itself.
For other SQL databases you will need to create the database in your server control panel along with the database user and the database password that was used for your database on the shared platform. These are usually contained in the configuration or config file so these will need to be replicated on the new server.
Then you can import the database into phpMyAdmin using the following guide: How do I restore my database in Plesk?
For help on creating databases, users and passwords in Plesk: How do I create a Database user in Plesk?
For help on creating databases, users and passwords in cPanel: How do I create a Database user on my 123 Reg VPS?
You will now need to set up your email accounts onto the server.
For how to set up email accounts on your Plesk control panel: How do I set up a mail account on my 123 Reg server running Plesk?
For how to set up email accounts on your cPanel control panel: How do I set up a mail account on my 123 Reg VPS?
If you have exported any emails via webmail or a mail client you will set up the email account first and then when you have accessed webmail or the client you will import the email file.