Migrate a WordPress web site [2017] to a new host and new domain manually | WP Learning Lab

Migrate a WordPress web site to a new host and new domain manually | WP Learning Lab –

Grab Your Totally free 17-Position WordPress Pre-Launch PDF Checklist:

To migrate a WordPress web site to a new host and new domain you have to make a complete backup of the web site you happen to be going and replicate it in the new web hosting by subsequent these guidelines.

To migrate WordPress web site to new host there are two techniques. To start with, we need to have to prep the present web site for transfer and then initiate the genuine transfer.

To backup the files, log into your cPanel account and open the file manager. In the file manager pick all of the files in the root of your WordPress web site. Then simply click on the Compress button to zip up all the files.

Once zipped, simply click on the backup and then simply click the obtain button to obtain the zip file.

Pursuing that, log into phpMyAdmin and open the databases that belongs to your web site. Click on on the Export tab. Then pick the Speedy open, make absolutely sure SQL is chosen and export the databases.

This will obtain the SQL file to your tough travel.

Now you have a complete backup of your web site.

Following, open the cPanel account in your new host, or even in your present-day host.

Open up the File manager in that cPanel account. Now locate the root folder of your new domain. Click on on the Upload link and pick the ZIP file you produced previously to upload it.

Once it’s uploaded, chosen it and simply click on Extract to unzip it.

Now all your web site files are in put.

We now have to insert the qualifications for a new databases to your wp-config.php file.

To start with make the new MySQL databases in the cPanel account. Then insert the databases name, databases username and username password to the wp-config.php file.

Following, log in to the phpMyAdmin and locate the databases you just produced. It should really be empty, if it is not then drop all of the tables in that databases.

Once empty, simply click on the Import tab. For the import, pick the SQL file that you produced and downloaded previously.

This will upload your site’s full databases.

Once the upload is concluded, open the wp_alternatives table. The initially two rows of that table will comprise the URL of your old web site. Update them to comprise the URL of your new domain. Make absolutely sure the updates ‘stick’ by refreshing the web site and earning absolutely sure the new domain is continue to in both of those fields.

Now you can access your new domain and your old web site will be there.

You can login with the username and password you made use of on the old web site.

You might have to reset some of the permalinks by viewing the pages on your web site. If they do not load, you will need to have to improve the standing of the web site to Draft and then improve it back again to Revealed. That will reset the permalink and make that web site available yet again.

Which is all there is to it. I hope this info allows you! If you have any concerns leave a remark underneath or ping me @WPLearningLab on Twitter.


If you want more great WordPress info verify out our internet site where we put up WordPress tutorials everyday.

Hook up with us:

WP Learning Lab Channel:



Google Additionally:


[youtube https://www.youtube.com/watch?v=ZJED0dqEx-M?rel=0&w=1020&h=600]

WordPress Tutorials – WPLearningLab

  • wellofbeersheba
    Posted at 15:31h, 27 August

    Amazing, everything worked like a charm! I had no permalink problems and no explosions. That is by no means a reflection on your clear step-by-step instructions but I just expected something to go wrong! It helped me too that you were moving the site to an addon domain, in a folder, as I was moving hosts and into a subdomain (in a folder); just updated the database with the subdomain url and presto. Thank you very much.

  • اشدي4يو HD4U
    Posted at 15:31h, 27 August

    i dont find phpmyadmin in cpanel please help!!

  • Joe Tittiger
    Posted at 15:31h, 27 August

    I thought that I had gotten this to work. I edited the options table entries to read: "http://localhost/missourifreepress" This brought me to my home page but menu links to other pages return an error:

    Not Found

    The requested URL /mfp/about-2/ was not found on this server.

    Apache/2.4.23 (Win64) PHP/5.6.25 Server at localhost Port 80

    ** Any ideas would be appreciated. TIA

  • Laptop ic
    Posted at 15:31h, 27 August

    hi i have a ecommerce wordpress website and i want to migrate that on the vps server. so same process apply on my website or some another

  • Mwaka
    Posted at 15:31h, 27 August

    great tutorial..how ever i can only load the home page… other links are broken 404. page not found

  • Abhijeet trivedi
    Posted at 15:31h, 27 August

    My site is still showing error in establishing connection to database
    I've checked all the instances

  • Fran Yeoh
    Posted at 15:31h, 27 August

    Excellent tutorial. I've never done anything like this before. I just followed your video very slowly, step by step. Stopped your video after each step (watched some bits a few times over just for me to digest properly) and then repeated on my side. I'm thrilled to say my website is up and working again with new host. Thank you sooooo much.

  • Raleigh Jacobs
    Posted at 15:31h, 27 August

    Absolutely Fantastic!! I tried for weeks to move an old site – many many written documents and many half-hearted videos….this was wonderful…..site is up and I am thrilled. Thank you so much!

  • Sohaib Hussain
    Posted at 15:31h, 27 August

    Awesome Bro Pro Man

  • Hindi News Hub
    Posted at 15:31h, 27 August

    thanks broo

  • madtech2010
    Posted at 15:31h, 27 August

    Great tutorial! Simple easy to follow instructions and explanation of what you're doing. Thanks.

  • Eduardo Herrera
    Posted at 15:31h, 27 August

    Can I still move my website if I only have the content files and not the database?

  • Nate Sa
    Posted at 15:31h, 27 August

    Great video! You resolved my issue! God bless you and good luck with all your projects!

  • USGreat Chanel
    Posted at 15:31h, 27 August

    I'm very less comment. I really impress and understand how to move host in 100% safe by this way. Most plugin just catch here / there issue for me. Thank u so much

  • Akshay Bhadange
    Posted at 15:31h, 27 August

    thanks bro !!

  • Israel Umaña
    Posted at 15:31h, 27 August

    Thank you so much!!

  • Emilie V
    Posted at 15:31h, 27 August

    Will this tutorial work for switching hosts but not the domain? I followed this tutorial carefully but my site isn't working 🙁

  • Shawn L
    Posted at 15:31h, 27 August

    Thank you so much for your concise tutorial. It really helped me a lot 🙂

    I have a question for you.

    Before watching your tutorial, I had a quick look on Google for the final stage of transferring a website.
    It says the following:
    Under Settings, click Permalinks-> will doing it this way update all the pages and post the URLs in one go?

    Or do I need to click on apply ‘draft and publish’ on each individual one (as per your demonstration)? Which way is better? What's the difference between the two?

  • Sourabh Manjrekar
    Posted at 15:31h, 27 August

    I updated the wp option, but still see the old domain. Could you please help me with the solution?

  • paoconnect83
    Posted at 15:31h, 27 August

    hi! Your tutorial is very good and easy to follow, thank you very much. But i have tried to do the transfer in a plesk server from godaddy and it firs show me that there is an error connecting to the database, i think i fixed that by changing the localhost and entering the number of my db server . But then there show me a 500 server error … it is really frustrating. please help me!!!!

    Posted at 15:31h, 27 August

    Thankyou Soo Much Brother For your help!!!!! It works like a cream <3

  • Azeddine Khoudari
    Posted at 15:31h, 27 August

    Your video is just amazing, it saved me a lot of trouble and turning around, i was too close to start fresh. Thank you so much.

  • EAK
    Posted at 15:31h, 27 August

    SImple and easy guide!

    Saved my day, thanks

  • Jeannie Hazell
    Posted at 15:31h, 27 August

    This is explained really well! Thank you for breaking down migration and making it simple. 🙂

  • Yousuf Al Azad
    Posted at 15:31h, 27 August

    very helpful video
    again thanks
    LOVE for you

  • Pamela Montanez
    Posted at 15:31h, 27 August

    Awesome tutorial! Clear, precise, and worked perfectly for me. Thank you!

  • Bug love
    Posted at 15:31h, 27 August

    THANK YOU!!!!!! <3

  • Digital Thoughts
    Posted at 15:31h, 27 August

    Sir If I Used All-In-One migration backup app, to backup old WordPress website and restore a new WordPress website, so sir i want to do update my database and import on php.my admin,? Or Automatically this all in one Plugin are sate all things?

  • Chilled Canadian
    Posted at 15:31h, 27 August

    Hello great channel, i emailed you about an issue i was having! looking to keep the same hosting just changing the domain. Is that something i can do if i change my php/file manager and then update my hosting server?

  • Dhaval classes
    Posted at 15:31h, 27 August

    Sir Please give me a your WhatsApp no pls sir or sms me on +91 9558515297 i have sir really difficult some questions pls sir pls sms me

  • Dhaval classes
    Posted at 15:31h, 27 August

    Wow bro its so easy very easy to backup great

  • Gregory Long
    Posted at 15:31h, 27 August

    Excellent tutorial…Thanks!

Post A Comment