web analytics

Blog of Articles

News, articles and technology stories

How to Migrate Your Website to IndicHosts.net

by | May 11, 2022 | Tutorials

Migrating your website to IndicHosts.net is easy and free for most cases. Follow this step-by-step guide to ensure a smooth transition.

1. Evaluate Your Current Site

  • Locate where your website files are stored with your current host.
  • If you use databases (e.g., MySQL), find out how to back them up.
  • If you're not sure, contact your current host—they’ll help based on their system.

2. Download Website Files

Use an FTP client (e.g., FileZilla) to download your site files:

  1. Connect to your current host via FTP.
  2. Download your website root (usually public_html) to your computer.

Here’s a guide on using FTP from IndicHosts:

3. Export Website Databases

If your site uses a database:

  • Export via phpMyAdmin (most common).
  • Alternatively, export via SSH if supported.

See these tutorials:

4. Upload Files & Import Databases

Next, transfer everything to IndicHosts.net:

  1. Upload site files to your IndicHosts public_html directory via FTP.
  2. In cPanel, create a new MySQL database and user.
  3. Import your database backup via phpMyAdmin.

Refer to: Creating, Importing, and Exporting MySQL Databases

5. Test Your Website

Before updating your domain:

  • Use your temporary URL to review the site, or
  • Edit your computer’s hosts file if necessary.
  • Note: Some CMS platforms may not work properly via temporary URLs.

If you need help, contact support through your control panel.

6. Set Up Email

If you use email like [email protected]:

  • Create email accounts in cPanel and set up your email client.
  • If you use external services (e.g., Google Workspace), update your MX records in cPanel and set mail routing to Remote Mail Exchanger.
  • For existing emails on your old host, follow our migration guide.

Learn more: Getting Started Guide: Email

7. Point Your Domain

Update your nameservers at your domain registrar to:

pdns.indichosts.net  
sdns.indichosts.net  
tdns.indichosts.net  
edns.indichosts.net

Refer to: DNS Modification Tutorial

8. Final Website Check

DNS propagation can take up to 24 hours. We recommend:

  • Testing right after changing nameservers
  • Re-checking every 6–12 hours until it’s fully propagated

9. Need Assistance?

IndicHosts.net offers 24/7/365 free migration support, including:

  • Free cPanel-to-cPanel migration
  • Support for other hosts (up to 5 GB combined data)

Learn more in our FAQ: Do you transfer accounts?


How to Migrate a WordPress Site

Moving your WordPress site—including all themes, plugins, and content—to IndicHosts.net? Here's how:

1. Download WordPress Files

  1. Connect to your current host via FTP.
  2. Download the WordPress folder (usually /public_html or /wordpress).

2. Export the WordPress Database

Use phpMyAdmin to export the database associated with your WordPress site.

3. Create a New Database on IndicHosts

In cPanel, create:

  • Database name
  • Database user & password

Keep these credentials handy for the next step.

4. Update wp-config.php

Edit your downloaded wp-config.php, updating:

  • DB_NAME
  • DB_USER
  • DB_PASSWORD
  • DB_HOST (use localhost if your database is on the same server)

5. Upload to IndicHosts

  1. Upload all WordPress files—including the modified wp-config.php—via FTP to the proper folder.

6. Import the Database via phpMyAdmin

Select your new database, then click "Import" and upload the SQL file you exported.

7. Test Your WordPress Site

Use the temporary URL or wait for DNS propagation to finish. Log into the WordPress dashboard to verify everything works.

🎉 Congratulations! You have successfully migrated your WordPress site to IndicHosts.net.

If you encounter any issues, our support team is available 24/7.