ThimPressThimPress ThimPress
  • Best Deals
    • Eduma | Education WordPress Theme $439 $69 Only!
    • Eduma Mobile – React Native LMS Mobile App for iOS & Android – $54 Only!
    • SaleMaster – Creative Multipurpose Shopify Theme $89 $19 Only!
    • Coaching | Life & Fitness Coaching WordPress Theme – $54 Only!
    • CorpTrain | Corporate Training WordPress Theme – $49 Only!
    • StarKid | Kindergarten WordPress Theme – $44 Only!
    • IvyPrep | Education & School WordPress Theme – $44 Only
    • Sailing | Hotel WordPress Theme – $54 Only
    • LuxStay | Hotel & BnB WordPress Theme – $54 Only
  • LearnPress
    • LearnPress – LMS WordPress Plugin
    • LearnPress Store
    • LearnPress PRO Bundle
    • LearnPress Mobile App
  • Plugins
    • All
    • LearnPress Add-Ons
    • Pipes
    • Create Courses Add-ons
    • Manager Courses Add-ons
    • Sell Courses Add-ons

    Plugins47

    learnpress pro bundle lms wordpress plugin
    LearnPress PRO Bundle
    learnpress woocommerce payment lms wordpress plugin
    WooCommerce add-on for LearnPress
    certificates
    Certificates add-on for LearnPress
    gradebook
    Gradebook add-on for LearnPress

    LearnPress Add-Ons30

    learnpress pro bundle lms wordpress plugin
    LearnPress PRO Bundle
    learnpress woocommerce payment lms wordpress plugin
    WooCommerce add-on for LearnPress
    certificates
    Certificates add-on for LearnPress
    gradebook
    Gradebook add-on for LearnPress

    Pipes17

    wp pipes
    WP Pipes
    wp pipes
    WP Pipes add-ons Bundle
    html parser
    HTML Parser processor for Pipes
    WooCommerce Destination for Pipes

    Create Courses Add-ons8

    paid memberships pro
    Paid Memberships Pro add-on for LearnPress
    learnpress frontend editor lms wordpress plugin
    Frontend Editor add-on for LearnPress
    learnpress assignments lms wordpress plugin
    Assignments Add-on for LearnPress
    random-quiz
    Random Quiz add-on for LearnPress

    Manager Courses Add-ons14

    certificates
    Certificates add-on for LearnPress
    gradebook
    Gradebook add-on for LearnPress
    content drip
    Content Drip add-on for LearnPress
    co-instructors
    Co-instructors add-on for LearnPress

    Sell Courses Add-ons7

    learnpress woocommerce payment lms wordpress plugin
    WooCommerce add-on for LearnPress
    paid memberships pro
    Paid Memberships Pro add-on for LearnPress
    stripe payment
    Stripe add-on for LearnPress
    2checkout addon for learnpress
    2Checkout add-on for LearnPress
  • Best Themes
    • All
    • Education Themes
    • Hotel Themes
    • WordPress Blog & Magazine Themes
    • Free

    Themes28

    SaleMaster Shopify Theme
    SaleMaster – Creative Multipurpose Shopify Theme
    onelms education wordpress theme
    OneLMS – Education WordPress Theme
    home page academy
    AcademyLMS: The Renovation for eLearning WordPress theme
    education pack
    Education Pack: #1 Free Education WordPress Theme

    Education Themes20

    onelms education wordpress theme
    OneLMS – Education WordPress Theme
    home page academy
    AcademyLMS: The Renovation for eLearning WordPress theme
    education pack
    Education Pack: #1 Free Education WordPress Theme
    elearning
    Education LMS WordPress Theme – eLearning WP

    Hotel Themes4

    sailing
    Hotel and Resort WordPress Theme | Sailing
    hotel
    Hotel and Resort WordPress Theme | Hotel WP
    luxhotel hotel & bnb wordpress theme
    LuxHotel – Hotel WordPress Theme
    vacation wp
    Vacation WP – Hotel Booking WordPress Theme

    WordPress Blog & Magazine Themes3

    megabuilder
    Construction WordPress Theme for Industrial & Architecture | MegaBuilder
    magwp
    Mag WP | Magazine Newspaper Blog WordPress Theme
    magazette travel
    Blog & Magazine WordPress Theme | Magazette Magazine

    Free1

    education pack
    Education Pack: #1 Free Education WordPress Theme
  • Blog
    • Education & LMS
    • Marketing & SEO
    • Tutorials & Docs
    • WordPress Plugin Collections
    • WordPress Theme Collections
  • Our Service
    • Customization
    • Maintenance Service
    • Hosting Service
    • Advertise
  • Help Center
    • Support Forums
    • Ticket Center
    • Documentation
    • Knowledge Base
    • FAQs
    • Contact us
  • 0
  • Sign in

    Sign Up

    Are you a member? Sign in now

    Sign In

    Lost your password?

    Not a member yet? Sign up now

    Lost Password

    Please enter your username or email address. You will receive a link to create a new password via email.

    Are you a member? Sign in now

  • Best Deals
    • Eduma | Education WordPress Theme $439 $69 Only!
    • Eduma Mobile – React Native LMS Mobile App for iOS & Android – $54 Only!
    • SaleMaster – Creative Multipurpose Shopify Theme $89 $19 Only!
    • Coaching | Life & Fitness Coaching WordPress Theme – $54 Only!
    • CorpTrain | Corporate Training WordPress Theme – $49 Only!
    • StarKid | Kindergarten WordPress Theme – $44 Only!
    • IvyPrep | Education & School WordPress Theme – $44 Only
    • Sailing | Hotel WordPress Theme – $54 Only
    • LuxStay | Hotel & BnB WordPress Theme – $54 Only
  • LearnPress
    • LearnPress – LMS WordPress Plugin
    • LearnPress Store
    • LearnPress PRO Bundle
    • LearnPress Mobile App
  • Plugins
    • All
    • LearnPress Add-Ons
    • Pipes
    • Create Courses Add-ons
    • Manager Courses Add-ons
    • Sell Courses Add-ons

    Plugins47

    learnpress pro bundle lms wordpress plugin
    LearnPress PRO Bundle
    learnpress woocommerce payment lms wordpress plugin
    WooCommerce add-on for LearnPress
    certificates
    Certificates add-on for LearnPress
    gradebook
    Gradebook add-on for LearnPress

    LearnPress Add-Ons30

    learnpress pro bundle lms wordpress plugin
    LearnPress PRO Bundle
    learnpress woocommerce payment lms wordpress plugin
    WooCommerce add-on for LearnPress
    certificates
    Certificates add-on for LearnPress
    gradebook
    Gradebook add-on for LearnPress

    Pipes17

    wp pipes
    WP Pipes
    wp pipes
    WP Pipes add-ons Bundle
    html parser
    HTML Parser processor for Pipes
    WooCommerce Destination for Pipes

    Create Courses Add-ons8

    paid memberships pro
    Paid Memberships Pro add-on for LearnPress
    learnpress frontend editor lms wordpress plugin
    Frontend Editor add-on for LearnPress
    learnpress assignments lms wordpress plugin
    Assignments Add-on for LearnPress
    random-quiz
    Random Quiz add-on for LearnPress

    Manager Courses Add-ons14

    certificates
    Certificates add-on for LearnPress
    gradebook
    Gradebook add-on for LearnPress
    content drip
    Content Drip add-on for LearnPress
    co-instructors
    Co-instructors add-on for LearnPress

    Sell Courses Add-ons7

    learnpress woocommerce payment lms wordpress plugin
    WooCommerce add-on for LearnPress
    paid memberships pro
    Paid Memberships Pro add-on for LearnPress
    stripe payment
    Stripe add-on for LearnPress
    2checkout addon for learnpress
    2Checkout add-on for LearnPress
  • Best Themes
    • All
    • Education Themes
    • Hotel Themes
    • WordPress Blog & Magazine Themes
    • Free

    Themes28

    SaleMaster Shopify Theme
    SaleMaster – Creative Multipurpose Shopify Theme
    onelms education wordpress theme
    OneLMS – Education WordPress Theme
    home page academy
    AcademyLMS: The Renovation for eLearning WordPress theme
    education pack
    Education Pack: #1 Free Education WordPress Theme

    Education Themes20

    onelms education wordpress theme
    OneLMS – Education WordPress Theme
    home page academy
    AcademyLMS: The Renovation for eLearning WordPress theme
    education pack
    Education Pack: #1 Free Education WordPress Theme
    elearning
    Education LMS WordPress Theme – eLearning WP

    Hotel Themes4

    sailing
    Hotel and Resort WordPress Theme | Sailing
    hotel
    Hotel and Resort WordPress Theme | Hotel WP
    luxhotel hotel & bnb wordpress theme
    LuxHotel – Hotel WordPress Theme
    vacation wp
    Vacation WP – Hotel Booking WordPress Theme

    WordPress Blog & Magazine Themes3

    megabuilder
    Construction WordPress Theme for Industrial & Architecture | MegaBuilder
    magwp
    Mag WP | Magazine Newspaper Blog WordPress Theme
    magazette travel
    Blog & Magazine WordPress Theme | Magazette Magazine

    Free1

    education pack
    Education Pack: #1 Free Education WordPress Theme
  • Blog
    • Education & LMS
    • Marketing & SEO
    • Tutorials & Docs
    • WordPress Plugin Collections
    • WordPress Theme Collections
  • Our Service
    • Customization
    • Maintenance Service
    • Hosting Service
    • Advertise
  • Help Center
    • Support Forums
    • Ticket Center
    • Documentation
    • Knowledge Base
    • FAQs
    • Contact us

Tutorials & Updates

  • Home
  • Tutorials & Updates
  • How to Migrate WordPress Site to Another Host (Simple Steps)

How to Migrate WordPress Site to Another Host (Simple Steps)

Article In Tutorials & UpdatesBy Sally Do - Posted September 30, 2021
  • Share
  • Facebook
  • Pinterest

Are you afraid of losing your data and downtime when you Migrate WordPress Site to another host or a new server? 

The main reason that makes you move your site is when you are not satisfied anymore with your hosting provider and you found a new one with better quality of service and level. However, it’s possible for you to think that the migrating process is difficult or complex and you can not do it by yourself, especially if this is the first time. 

Stop thinking and worrying now. In this instruction, we’ll share the safe steps to transfer your site to a new or another host without any problem. So ensure that you find a new good host to get better performance and more features from it. Let’s dive in!

How to Migrate WordPress Site to Another Host

There are some famous hosting companies that you can try such as Bluehost, SiteGround, HostGator, DreamHost, or Hostinger that have the Migrate WordPress Site service. However, you can not find this service on their site, we recommend you to ask their support team. It can be free or a small charge, depending on each provider and your site. 

Step 1: Choose a New WordPress Host – Migrate WordPress Site

If your host is so slow and you tried to optimize your site speed and performance but it does not change much, then you need to find another hosting provider to Move WordPress Site to a New Host. A good provider can help your site traffic grow and better rankings in the search engines. Choosing a good hosting company that fits your needs is the most important step to avoid moving your site again in the future. 

As I have said earlier, you can pick one of these providers: Bluehost, SiteGround, HostGator, DreamHost, or Hostinger. To explain, if you need a reliable shared hosting, you can try Bluehost or Hostinger. However, if you need cloud hosting or even location-specific hosting companies, you can try Siteground. HostGator and DreamHost are also a perfect choice as well. 

After purchasing your new hosting successfully, your account should not have any files or even folders in the main directory. It means you can not download anything, even WordPress at this step. 

Step 2: Setup a Migrate WordPress Plugin for Easy Migration 

At this point, you need to have a migration plugin on your WordPress site and Duplicator is the first plugin we think of. It’s free and you can download it right on WordPress.org. Moreover, Duplicator can transfer or Migrate WordPress Site to another domain and still maintain your SEO. To install WordPress plugins, you don’t need to know any code, just simply follow our guide.

After activating Duplicator successfully, it is time to set up the plugin on your site. Firstly, go to your WP admin then find Duplicator on your sidebar -> select Packages -> click the Create New button.

new duplicator package migrate wordpress site

Keep going to click the Next button.

create package

If the next window should display all the Good results as the image below, then click Build. 

build package

It might take a few mins to complete this process. After that, you’ll see a phrase saying Package Completed and go ahead and click One-Click Download to download Installer and Archive together. To clarify, the Installer file is for automating the installation procedure and the Archive file is a copy of your entire site. 

download package

Also, you can try the best WordPress backup plugin if you’re looking for a tool that offers both features: Backup and Migration. 

Step 3: Import Your WP Site to the New Host

The next step in this guide, How to Transfer WordPress Site to New Host, is to import your WP site to another host.

Once you have both files above, you need to upload them to your new host via the FTP client. 

Usually you have to enter the site’s domain name like a host to connect your FTP. But your domain now is still working with the old host. So instead of entering the domain name, it’s fine to enter your server’s IP address or even your server hostname. Simply go to your new web hosting account’s cPanel, you can get this information. 

server ip host name migrate wordpress site

In case you can not find them, just reach out to your new hosting provider to know more about it.

Please note that your root directory should not have any file or data yet and now you can upload the installer and archive file to this root directory via FTP. You can see /username/public_html/ folder. 

There are some cases where the hosting provider installs WordPress automatically once you sign up a new account. So just delete it to make the root directory empty and upload both files.

Step 4: Change or Edit the Hosts File 

Next step to Migrate WordPress Site is to change/ edit hosts file to avoid downtime. Once your new host has an archive together with the installer file, just access the installer file via the browser. 

Usually, we use this URL link like: http://www.thimpress.com/installer.php to access. But when you use the link, you will see a 404 error because your domain name still works with the old host. 

To solve this issue, you can try a host file right on your computer. 

Firstly, get your IP address from your new hosting server by logging into the cPanel admin and click the expand stats link to find the Shared IP Address. 

find ip address

Next, you go to Programs -> select All Programs -> then choose Accessories -> click the right mouse and choose Run as Administrator. There will be a windows UAC prompt so just click Yes.

Now you can go to File -> select Open -> find the C:\Windows\System32\drivers\etc folder on the Notepad. Afterward, you can see the hosts file and just open it. At the bottom of this file, type the IP address and your domain name then don’t forget to save these changes.

For example: 192.168.1.22 www.thimpress.com

Well done. You can visit your file on a new host via the domain name on the computer. 

Step 5: Create a MySQL Database on Your New Host – Migrate WordPress Site

Do you have the MySQL data on your new hosting account? If not, you can follow this step. If yes, you can go directly to the next step of How to Migrate WordPress Site.

Firstly, login to your new hosting account in cPanel dashboard and find MySQL Database.

database in cpanel

Then type a name for your database and click the Create Database button.

create new database

After having the MySQL database, find the MySQL Users part and add the required information like username and password then click Create a User.

mysql user migrate wordpress site

Then you can add this new user to your database to get all the permission to access that database. 

What Should You do? Just find the Add User to Database part and click the Add button.

save user to database

So now you can use the database with WordPress. Please remember all information like username or password to use in the next step.

Step 6: Start With The Duplicator Migration Process

So now let’s run the installer. First, you need to change thimpress.com to your domain name in http://www.thimpress.com/installer.php.

installer migrate wordpress site

If you see the word Pass in the Archive and Validation part, it means the installer runs successfully after testing. 

Then click the terms & notices link to read carefully before pressing Next. 

After that, it requires your MySQL host, database name, username, and also password that you’ve created earlier. Once you have finished, click on Test Database to check whether the information is correct or not.

connect database

If Duplicator, the famous plugin to Migrate WordPress Site, can connect your information, you will see Pass. If it can’t, you can check the error details and fix it. Then click the Next button to continue.

This plugin will conduct to import your database from the archive zip into the new database and go ahead with the Next button.

Finally, you can see a Site Login button. So just click and enter your information on the new host.

duplicator finished migrate wordpress site

Step 7: Updating Your Domain Name Server (DNS)

After completing a copy of your database as well as files on your new hosting server. However, your domain still works with the old hosting.

To update, just switch your domain name servers so your users can find your new location.

If your domain name as well as your hosting are registered from a hosting company, it’s easy to bring the domain to another new host. Otherwise, you have to update/ edit your nameservers.

From the new host, you can find URLS of your DNS nameserver information like:

dns nameserver urls

See an example, we use GoDaddy to change/ edit DNS nameservers.

Firstly, login to your GoDaddy account and find Domains. Then click whatever Manage button you like to change right next to the domain name.

manage domain

Also, you can find the Additional Settings part then select the Manage DNS link.

manage dns

There will be a Nameservers section when you scroll down and click to Change.

change name servers

Now you can change from Default to Custom in Choose your new nameserver type and enter you nameserver information that you have copied earlier. Then click the Add button.

update dns migrate wordpress site

Lastly, you just need to wait 4-48 hrs to complete the process of How to Migrate a WordPress Site to a new host or how to move WordPress site to new server.

You might be curious if your users can see the difference when you use a new host with the same content. Of course, they can not recognize it. Kindly remind you to not cancel your old hosting right away. Just cancel it once your site runs smoothly, it’s good to contact their team after a week of your migration.

Final Thoughts

Hopefully, you can Migrate WordPress Site to another new host via our guide with no downtime today even if you’ve never tried to do this before. Just remember to choose the right hosting provider so you won’t need to move or transfer your site again. 

TAGS: migrate wordpress sitemigrate wordpress websiteperformancerankings
eduma lms & education wordpress theme
Live Demo

More Info

Education WordPress Theme | Eduma
$69
coaching wordpress theme
Live Demo

More Info

Coaching | Coaching WordPress Theme
$59
CorpTrain Corporate Training WordPress Theme
Live Demo

More Info

CorpTrain | Corporate Training WordPress Theme
$49
sailing hotel
Live Demo

More Info

Hotel WordPress Theme | Sailing
$54
luxstay luxury hotel wordpress theme
Live Demo

More Info

Hotel & BnB WordPress Theme | LuxStay
$54
charitix nonprofit charity wordpress theme
Live Demo

More Info

Charitix | Nonprofit Charity WordPress Theme
$49
IvyPrep School WordPress Theme
Live Demo

More Info

IvyPrep | Education & School WordPress Theme
$44
resca restaurant wordpress theme
Live Demo

More Info

Restaurant WordPress Theme - Resca
$44

ADD-ONS FOR LEARNPRESS

  • Combo learnpress pro bundle lms wordpress pluginRead more

    LearnPress PRO Bundle

    $548.99 $249.99

    The next level of LearnPress - LMS WordPress Plugin. More Powerful, More Flexible and Magical Inside

  • Sale! learnpress woocommerce payment lms wordpress pluginAdd to cart

    WooCommerce add-on for LearnPress

    $49.99 $39.99

    WooCommerce add-on for LearnPress provides another way for transaction to be done in the best convenient way for both parties

  • Sale! certificatesAdd to cart

    Certificates add-on for LearnPress

    $39.99 $29.99

    Certificates add-on for LearnPress provides simple drag-and-drop design tool to create certificates for your course

  • Sale! gradebookAdd to cart

    Gradebook add-on for LearnPress

    $39.99 $29.99

    Gradebook add-on for LearnPress makes it easier to track the students learning progress and result

  • paid memberships proAdd to cart

    Paid Memberships Pro add-on for LearnPress

    $39.99

    Paid Membership Pro add-on for LearnPress creates subscriptions for better management of learning and budget needs

  • stripe paymentAdd to cart

    Stripe add-on for LearnPress

    $39.99

    Stripe add-on for LearnPress provides another way for transaction to be done in the best convenient way for both parties

Logo Footer

We provide not only clean & modern WordPress Themes, we are also making sure every WordPress Themes we made must be high performance and optimized for SEO.

Company
  • Privacy Policy
  • Terms & Conditions
  • Refund Policy
  • Item Support Policy
Affiliate
  • Become an Affiliate
  • Affiliate Terms & Policies
Support
  • Documentation
  • Forum
  • How to get help
Product
  • Plugins
  • Themes
  • Advertise
FIND US ON
  • Facebook
  • Twitter
  • Envato
  • Youtube
Designed by ThimPress. Powered by WordPress.
DMCA.com Protection Status
  • Terms & Conditions
  • Documentation