Knowledgebase

Migrating a Website Yourself Print

  • webhosting, migration, database, cpanel, email, troubleshooting, uploads, wordpress, dns, nameservers
  • 0

If you would rather do it yourself, the process is straightforward.

1. TAKE A COMPLETE COPY

From the old host, download the website files and export the database. If the old host runs cPanel, a full account backup captures everything at once.

2. UPLOAD TO YOUR NEW ACCOUNT

File Manager > public_html, upload the archive, extract it. Check the files landed in public_html and not in a subfolder.

3. RECREATE THE DATABASE

cPanel > MySQL Database Wizard, create a database and user, grant ALL PRIVILEGES, then import the .sql file through phpMyAdmin.

4. UPDATE THE CONFIGURATION

Edit the application's config file, such as wp-config.php or .env, with the new database name, user and password. Remember our names carry your cPanel username as a prefix.

5. RECREATE EMAIL

Create the mailboxes here before switching DNS, so mail arriving after the switch has somewhere to go.

6. TEST BEFORE SWITCHING

Use your hosts file to preview the site as it will appear live. Fix anything broken now, not after the switch.

7. SWITCH AND WAIT

Change nameservers, keep the old host running for a week, then cancel.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot