How to Migrate WordPress to TPC Hosting

Knowledgebase / How to Migrate WordPress to TPC Hosting

How to Migrate WordPress to TPC Hosting

0 found helpful (0 votes) ...
Back to Knowledgebase

This guide explains how to move a WordPress website from another host to TPC Hosting without any downtime or data loss.

What you need

  • Access to your current host (cPanel, FTP, or a migration plugin)
  • Your TPC Hosting cPanel credentials

Method 1 — Using the All-in-One WP Migration plugin (easiest)

  1. On your current host, install and activate the All-in-One WP Migration plugin.
  2. Go to All-in-One WP Migration → Export and export your site as a file. This creates a single .wpress file containing your files and database.
  3. Log in to your TPC Hosting cPanel and install a fresh WordPress via Softaculous.
  4. On the new WordPress install, install and activate the All-in-One WP Migration plugin.
  5. Go to All-in-One WP Migration → Import and upload the .wpress file.
  6. The plugin will restore your entire website including the database.
  7. Log in to WordPress using your old credentials (the import restores the original users and passwords).

Method 2 — Manual migration

Part A — Export files from the old host

  1. Connect to your old host via FTP (e.g. FileZilla) and download your entire WordPress folder (usually public_html).

Part B — Export the database from the old host

  1. Log in to the old cPanel and open phpMyAdmin.
  2. Select your WordPress database.
  3. Click Export, choose Quick method, format SQL, and click Go. Save the .sql file.

Part C — Set up on TPC Hosting

  1. In TPC Hosting cPanel, create a new database and database user under Databases → MySQL Databases.
  2. Open phpMyAdmin, select the new database, click Import, and upload your .sql file.
  3. Upload all WordPress files to public_html via cPanel File Manager or FileZilla.
  4. Edit wp-config.php and update the database name, username, and password to match the new database you created.

Step 3 — Update the domain

  1. If your domain nameservers are not yet pointing to TPC Hosting, you can test by editing your local hosts file (advanced) or wait until DNS propagates.
  2. Update your domain nameservers to ns1.b2b-server.net and ns2.b2b-server.net.
  3. Once DNS propagates, your site will load from TPC Hosting.

After migration

  • Run AutoSSL in cPanel to get a free SSL certificate for your domain
  • Force HTTPS via .htaccess (see the SSL guide in this knowledge base)
  • Check that emails are working and your SPF/DKIM records are set up

Was this article helpful?



Still need help?

Open a support ticket →

On This Page