Skip to main content

How to migrate my Wordpress website to Agency hosting plan?

Migrate your Wordpress website to Agency hosting plan.

Updated yesterday

In this article you will learn how to migrate your Wordpress website to your Agency hosting plan. There are three options from which you can choose:

  1. Automatic migration with just a few clicks

  2. Manual file upload for us to restore

  3. Manual file upload & restoration performed by you

You can find detailed steps on how to migrate for each option below.

Option 1: Automatic migration

Step 1 - Click on Websites > Websites list > Add website:

Step 2 - Select Migrate Website

Step 3 - Enter your website address (domain name) and click Next

Step 4 - Enter your Wordpress credentials and click Next

Step 5 - Click Submit request once you are ready or Change to select a domain from your plan

Step 6 - Wait for the migration setup to be completed

Do not leave this screen until the progress bar is completed. If you leave before the setup is complete all changes will be lost and you will have to repeat the process.

Step 7 - Wait for the migration to be completed. You will be notified about it via email.

Option 2: Manual file upload

Step 1 - Take a backup of your website files and database at the previous hosting provider

Step 2 - Click Add Website and select WordPress:

Step 3 - Fill in your credentials and select the same WordPress version as in your previous hosting and click next:

Step 4 - Enter the domain name of your website or choose a temporary domain and click next:

Step 5 - Upload backup of both files and database to File Manager of the destination domain

Step 6 - Reach out to our Customer Support and ask for website files to be restored by our migration team

Your website backup will be restored by our team. Once the process is complete you will get an email notification.

Option 3: Manual migration

Step 1 - Take a compressed backup wp-content folder and export database at the previous hosting provider.

Step 2 - Click Add Website and select WordPress:

Step 3 - Fill in your credentials and select the same WordPress version as in your previous hosting and click next:

Step 4 - Enter the domain name of your website or choose a temporary domain and click next:

Step 5 - Go to File Manager of your fresh WordPress installation and delete the wp-content folder (everything will be deleted except one folder)

Step 6 - Upload and extract the wp-content folder from previous hosting provider

Step 7 - Access the database which was created when installing WordPress by going to Databases > Management and click on Enter phpMyAdmin:

Step 8 - Select and drop all database tables

Step 9 - Import the database backup from your previous host

Step 10 - Check db-prefix in phpMyAdmin:

Step 10 - If it's different from "wp_", then you need to update the wp-config file and set the same prefix as in the database (scroll down in the file to find the $table_prefix value):

If you need to edit the wp-config file, you have to enable permissions by going to File Manager > Editing permission toggle off.

If migration is done to a different domain name than the original website (e.g. domain1.com migration to domain2.com or temporary domain xxxx.hostingersite.com) then you will also need to replace URLs in database for "home" and "site_url" values in wp-options table.

If the old URL is still visible on your website or the media of the site is not loading properly, you may need to use an additional tool to clear up the old site URLs in your database.

Did this answer your question?