How to move from to

Disclosure: Some of the links below are affiliate links, meaning, at no additional cost to you, I will earn a commission if you click through to make a purchase.

In this article, I will show you how to migrate from to . Before we jump right into the steps, you might ask, what is the difference between and Why should I move to How do I know which WordPress version I am on?

Well, here are the reasons why I made the switch, the problems I encountered and how I overcame them.

How do I know which WordPress version I am on?

Google “check my website hosting” and click on any link. Alternatively, go to Key in your website and it will show you who is your hosting provider.

What is Difference Between and

Hosted by WordPress. Your website will have “” as part of the domain.

  • Self Hosted. You have look for your own hosting provider to host your website and you own the domain.
  • I highly encourage you to sign up with Siteground if you have not done so. Speaking from my personal experience, I have encountered issues when performing my site transfer and am unwilling to spend USD 30.00 for Siteground to perform the web transfer on my behalf. Hence, I spend much time holding chat sessions with their customer service agents in order to troubleshoot my issues encountered. I dare say that they have superb customer support – the waiting time is short, their staff is knowledgeable.

Sign up with WordPress here today.


Web Hosting

Sign up with Siteground here today.

Why I made the Switch to

  • More room for customisation. Think unlimited themes choices and the ability to edit codes in your website.
  • Able to utilise more plugins. Not all plugins are available if you are on I would not advise upgrading your to Business plan. I recommend self hosting WordPress.
  • Full control over database and files
  • Ability to run affiliate programs on your site

How to Migrate from to

In the following steps, I will be using Siteground as the hosting provider.

Step 1: Download installation files

Unzip the files to a local folder on your computer

Step 2: Upload WordPress to your Self Hosted account (For example, Siteground)

Upload WordPress files via FTP (I personally used FileZilla) . The other options (Core FTP and Cyber Duck) did not work for me.

How to Perform FTP

How to move from to
Siteground’s FTP Settings

Download FireZilla → Key in your details to establish a connection

Host: the IP address found in your hosting provider portal

Username: Your FTP Username

Password: Your FTP password

Port: 21

Click “QuickConnect” to establish a connection between your computer and your hosting provider.

How to move from to

Locate the UnZipped WordPress files saved to your local drive earlier and drag it to the right hand side in order to upload the Files to your hosting provider.

Step 3: Create MySQL Database and User

Go to Siteground → My Accounts → cPanel → mySQL Database Wizard → Create a New Database

Once new database is created → Add user to the database → Select “All Privileges” → Save

**Note down your Database name, username and password as you will need them later.

How to move from to
MySQL Database

Step 4: Configure wp-config.php

Go to Siteground → My Accounts → cPanel → File Manager → In the window pop up, select “Web Root” and “Show Hidden Files (dot files)” → Go

How to move from to

Select “public_html” on the left hand panel folder → search for “wp-config-sample.php” file → right click → rename to “wp-config.php”→ rename file

Right click on “wp-config.php” → code edit → look for this section

define(‘DB_NAME’, ‘database_name_here’);

/** MySQL database username */

define(‘DB_USER’, ‘username_here’);

/** MySQL database password */

define(‘DB_PASSWORD’, ‘password_here’);

Replace database_name_here with the database you just created

Replace username_here with the username you just created

Replace password_here with the password you just created

Step 5: Run the Installation script

Open a new window and install the new WordPress

You should be able to see the Welcome page from WordPress. To confirm, you can visit to check.

How to move from to
WordPress Welcome Page

Problems and Troubleshooting

1.Problem: After completing the steps above, the installation script failed to load. My website is throwing out an Error 404.

How to Troubleshoot: Have you installed WordPress software on your Hosting Provider?

How to check: Go to Siteground → My Accounts –> cPanel –> Softaculous –> see that WordPress is installed

How to move from to

2. Problem: After completing the steps above, the installation script failed to load. My website is throwing out an Error 404.

How to Troubleshoot: Check your DNS settings

How to check: Go to Siteground → My Accounts –> cPanel –> Advanced DNS Zone Editor → check if the IP address in there is matching the IP address on your hosting provider’s portal. If it doesn’t, perform a reset for your zone file.

Clear cache and refresh your installation script.

If it is still showing Error 404, wait for 2 to 3 hours for the DNS settings to point to the domain.

3. Problem: Siteground Migrator Plug in not working

How to move from to

Error after Generating Token

How to move from to

How to Troubleshoot: This is because this tool is meant for moving a WordPress site from another hosting provider to Siteground.

As my account is with Siteground to begin with, the tool will show an error.

I recommend performing a manual website transfer.

Do you find the steps above useful? Are there any areas which can be further clarified? Feel free to comment and I am sure we can work something out together!

4. Problem: Website is showing Error 404

How to Troubleshoot: Ensure SSL certificate is installed

How to Check: Log into SiteGround –> My Account –> cPanel –> Let’s Encrypt –> Install SSL

Let's Encrypt SSL for Siteground


Add a Comment

Your email address will not be published. Required fields are marked *

error: Content is protected !!