How to Move a Site to a New Host Using cPanel

Really, a bad service. Just left a bad taste in my mouth – I purchased a package a year ago for a project that did not materialize. I noticed the recurring billing on my card a few months later and called to close the account. This month I noticed the annual domain charge and another one a day later. I called again and was told I didn’t respond to an e-mail after my earlier call so the annual recurring charging is still active. I asked to close it again, done. I asked if they’d refund these new charges, “No”. I asked “Are you sure you don’t want to refund my $25?” “No” And here’s my review. :). Daniel, Miami

In this tutorial I show you how to backup and move a site using cPanel. This tutorial will work with just about any type of site… It can be a Magento store such as the one I’m moving in the video, or a WordPress blog or any other type of site.

I cover how to move files using the file manager and how to backup and restore a MySQL database.

The only thing to keep in mind, is the fact that you may need to change your configuration file after making the move. I explain this in the video.

You can view the key points of this tutorial in written format at:


  • Arjun Bogati
    Posted at 19:24h, 31 August

    Danny when I moved, my themes didn't come out right? What am I doing wrong?

  • toy trickshots
    Posted at 03:13h, 07 September


    Posted at 17:48h, 13 September

    thanks for the video, it's nice it helped me a lot to host my site on server bought from datasoft

    Posted at 16:00h, 17 September

    I logged into youtube to thank you for creating this video. It helped me to migrate my websites to a different host and assure me that I was doing it the right way. Thanks 🙂

  • Nidhin Pereira
    Posted at 00:33h, 27 September

    Thanks for this video . It was helpful for security on a cPanel server for my new server rented from datasoft

  • Pritam Alugade
    Posted at 16:52h, 20 October

    not good video

    Posted at 13:44h, 24 October

    Thanks, it was nice, i was able to Move a Site to a New Host Using cPanel on my cPanel server leased from datasoft

  • fred borne
    Posted at 02:08h, 10 November

    is there a way to undo the back up
    thank you nice video

  • Mohamad Ridzwan
    Posted at 10:16h, 05 December

    Thank you. your video helping me. thanks.

  • tenminutetokyo
    Posted at 00:38h, 17 December

    Thanks dood………

  • Bankky Ola
    Posted at 22:52h, 23 December

    i overwrite several times, would i still have my data backup?
    kindly assist thanks

  • Bankky Ola
    Posted at 22:52h, 23 December

    public_html is empty what can i do?

  • Bankky Ola
    Posted at 23:05h, 23 December

    do i still have anything in my database if my compressed is saying adding: public_html/ (stored 0%)
    can any one be in help?

  • k5ttt
    Posted at 21:30h, 08 February

    Thanks for taking the time to put this up. Worked like a champ! I modified it a little. I took my main site files and database and cloned them to a test subdomain on the same host. I created a new database and imported the live database into the new test db. I had the ability to add the live DB user account to my new database so I didn't have to change anything but the new database name. My configuration differed from yours. I had to modify configuration.php rather than local.xml for Joomla, but all I had to do was change the DB Name. Everything else was very similar. Thanks again!

  • Amanda A
    Posted at 21:41h, 10 February

    @CreatingaWebstore Thanks so much for this awesome video! Everything worked great for me!

    One quick question for you: if I'm using this process to move from one web host to another (with the intention of cancelling my original web hosting account that I'm migrating my sites away from), won't I also need to add the domain for the site I just migrated to my cPanel account as an AddOn domain?

    And shouldn't I then change the nameservers for the domain in question, too – if the domain was purchased via a third party domain name provider (rather than via either of my web hosts)?

    Thank you so much! 🙂

  • Unaiza Khalid
    Posted at 08:30h, 09 March

    very well explained & easy process. thank you!

  • Mitch P
    Posted at 07:12h, 23 March

    people, move to vimeo.
    Screw this Youtube.
    Fucking Youtube has these interrupting commercials, like that WIX (German word for wanking), and it's fucking annoying to have these wanking Aussies always telling me I need a new website.

    I don't need a new website and IF, I would certainly not use these Wixer crooks from wix.

  • Omer ben horin
    Posted at 14:26h, 31 March

    hey! thanks for the video it's really great!
    I have one question though, How can I migrate a single site that's on my server and not all of them?

  • Mano b
    Posted at 09:28h, 29 May

    thanks for the tutorial . very useful for my cPanel rented from

  • Arun Aggarwal
    Posted at 10:02h, 05 June

    i was did as said in a video but it is showing the database connection error

  • Aminlv
    Posted at 08:12h, 13 June

    useful tnX

  • Chris Wotton
    Posted at 18:55h, 11 July

    Great video, one question though, when people are on my website does it now pull the information from both the host's? or do I just need to update my domain nameservers?

Post A Comment