Migration Guide: Making it easy to move your website to our Web Hosting
Moving your website to a new host can seem daunting, but with cPanel, it can be a relatively smooth process.
Our support team will take care of this for you. Please open a Support Ticket once you’ve ordered your web hosting package.
Here is a breakdown of what’s involved if you want to take care of it yourself:
Preparation
- Gather Information: You’ll need your current cPanel login credentials, domain name, and any existing email accounts associated with your website.
- Plan for Downtime: There will be a brief period of downtime during the DNS propagation (explained later) when your website might be inaccessible. Schedule the migration for a low-traffic time.
Backup from Old Host
- Login to cPanel: Access your current hosting provider’s cPanel using your login credentials.
- Backup Your Website: In cPanel, locate the “Backup” section. You’ll typically find options for full or partial backups. Choose a “Full Account Backup” for a complete copy of your website’s files and databases.
- Download the Backup: Once the backup is generated, download the compressed file (usually a .gz or .tar.gz archive) to your local computer.
Setup on our Web Hosting
- Login to New cPanel: Access your hosting with us using the cPanel credentials provided
- Create Database: In the “Databases” section of cPanel, create a new MySQL database with the same name as the one used on your old host. You’ll also need to create a database user and assign them appropriate permissions.
- Upload Backup: Locate the “File Manager” section in cPanel. Navigate to the public_html directory (where your website files reside). Upload the downloaded backup file from your old host.
- Extract Backup: Once uploaded, right-click on the backup file and choose “Extract” to decompress it into the public_html directory.
Database Import and Configuration
- Access phpMyAdmin: In cPanel, locate the “phpMyAdmin” tool and access your newly created database.
- Import Database: In phpMyAdmin, click on the “Import” tab. Browse and select the SQL file you downloaded from your old host’s database backup. Click “Go” to import the data.
- Configuration Files: Some content management systems (CMS) like WordPress store configuration details in files like wp-config.php. You might need to update database connection details within these files to point to the new database information. Refer to your CMS documentation for specific instructions.
Pointing Your Domain (DNS Propagation)
- Access Domain Registrar: Login to your domain name registrar’s control panel.
- Update Nameservers: Locate the domain name management section and update the nameservers to point to our nameservers. They will provide these details. Note: This process takes time (usually 24-48 hours) for the changes to propagate throughout the internet. Your website might be inaccessible during this period.
Testing and Verification
- Test Your Website: Once the DNS propagation seems complete, access your website using your domain name in a web browser. Ensure everything functions as expected.
- Test Email Functionality: Test if your email accounts associated with the website are working properly on the new server.
By following these steps, you can successfully migrate your website to a new hosting provider with minimal downtime. Remember to keep backups of your website data throughout the process for added security.