Getting Started

Migrating Your Website to Us

By the Domain India teamPublished 5 min read
Knowledge base article
Contents (4 sections)

Moving your website to Domain India from another host comes down to three jobs: copy the files, copy the database, then point the domain at the new server. Test before you switch and keep the old hosting running, and your visitors never see a broken site.

The full migration guide

This page is the summary. Every step in detail, with the hosts-file test, database import limits and what to do after the move, is in How to migrate your website to Domain India.

Key takeaways

Set up your Domain India hosting first. Download your files and export your database from the old host, upload the files and import the database into the new account, and update your site's config file. Test on the new server before you change DNS, then point the domain at your hosting. Keep the old hosting until the site and email work. If you would like our team to help with the move, ask support before you order.

1. Want our team to help?

If you would rather not do the move yourself, open a ticket or ask in live chat before you order. Tell us:

  • your current host and control panel (cPanel, DirectAdmin, Plesk or other);
  • the websites you want to move and roughly how large they are;
  • whether your email is also hosted there.

Support will confirm what help is available for your move and what they need from you. Don't paste passwords into a ticket or chat; support will tell you how to share access safely.

2. The self-migration in five steps

  1. Set up your hosting.
    Order the plan with the same domain name. Most accounts are created automatically within a couple of minutes of payment. In the client area, open your hosting services, click Manage and open the Access tab for your username, server IP and panel address.
  2. Copy your files.
    Compress your website folder at the old host and download it, or use an FTP client such as FileZilla (include hidden files such as .htaccess). Upload the archive to public_html with the File Manager and Extract it.
  3. Copy your database.
    Export it from the old host's phpMyAdmin as a .sql file. In your new control panel, create a database and user, then import the file in phpMyAdmin. On our cPanel servers phpMyAdmin accepts files up to 50 MB; compress a larger export to .sql.gz, and ask support if it is still too large.
  4. Update your config.
    Put the new database name, user and password into your site's settings, for example wp-config.php for WordPress. The database host is normally localhost.
  5. Test, then switch DNS.
    Test the site on the new server through your computer's hosts file, then point the domain at your hosting with the nameservers or A record shown in your client area.

For uploads, see FTP settings and how to use the File Manager. For DNS, see how do I change my nameservers.

3. WordPress sites

The manual method above works for any WordPress site. Migration plugins such as Duplicator or All-in-One WP Migration can also package a site into one file and restore it on the new hosting. Check the plugin's free-version size limit before you start; large sites often go more smoothly with the manual method. If the site's address is also changing, follow moving a WordPress site from one URL to another.

4. Keep downtime to zero

Don't cancel the old hosting yet

Keep the old account until the site and email have worked from Domain India for a few days. It is your fallback, and it still holds any email that arrived before DNS changed.

  • Test before DNS. The hosts-file test lets you check the new copy while everyone else still sees the old one.
  • Expect a delay. DNS changes can take several hours to reach every network.
  • Recreate email first. Create the same mailboxes and forwarders before you switch DNS, so no mail bounces. Copy old messages across over IMAP afterwards.
  • Check SSL after the switch. The free SSL certificate is issued once the domain points to the new server; then check https://yourdomain.com for warnings.
Can Domain India migrate my website for me?

Ask support before you order, by ticket or live chat. Tell them your current host, control panel and the size of your sites, and they will confirm what help is available for your move.

Will my website go down during the migration?

It should not, if you test the new copy first and keep the old hosting running until DNS has changed everywhere. Visitors see the old copy until their network picks up the new DNS, then the new one.

How do I move a large database?

On Domain India cPanel servers, phpMyAdmin imports files up to 50 MB. Compress the export to .sql.gz, and if it is still too large, ask support for help with the import.

Do I need to transfer my domain to Domain India too?

No. You can keep the domain where it is registered and point it at your Domain India hosting with nameservers or an A record. Transferring the registration is a separate, optional step.

Ready to move? Compare cPanel hosting and DirectAdmin hosting, or open a support ticket with your questions before you start.

Planning a move to Domain India?

Tell us your current host, control panel and site size, and we will help you plan the migration.

Ask support

Was this article helpful?

Your answer helps us decide what to improve next.

Still need help? Open a support ticket and our team will reply.

Prefer an app? Add this site to your home screen.Get the app
Migrating Your Website to Domain India | Domain India