Thursday, June 30, 2016

Transferring a website from a shared cPanel account to Plesk control panel, including WordPress.

How to transfer from Shared cPanel to Plesk.



Recently we have taken on the task of transferring all of our websites from A Small Orange (who, disappointingly, took a nosedive in their customer service) to Netsonic, a local hosting company right in our back yard! Well, maybe Pulaski is Green Bay's backyard but you get the point.

With Netsonic we took on the added responsibility of managing each of our clients hosting accounts. Rather than having them all on one, now each client has their own account. It doesn't mean much for the client, but its a better, more organized way of managing the 70+ websites that we now currently have.

Herein lies the challenge, how to transfer a WordPress website, with all of its files and databases, from a Shared Hosting Account to Plesk.

Upgrade to VPS Hosting


First, with your typical shared hosting account you won't have WHM (Web Host Manager) access, and you need this access to tap into your account using the migration tool in Plesk.

Once you upgrade or purchase a VPS hosting plan, have your current host migrate all of your data from shared to VPS. This won't make the websites run off of the VPS server, you actually will have to go in and point your DNS (and if you're transferring to Plesk then its not necessary to point the DNS until you point it TO your Plesk server), but regardless it will migrate the files and databases.

WHM

Next, once the your data has been migrated to WHM, all of your websites will still show up under the ONE account (if you had your websites set up as addon domains under the one, main URL) You will need to extract the websites from here.



You do this by selecting "Transfer" from the WHM menu and then clicking on the box that is labeled "Convert Addon Domain to Account" Inside this menu you will find all of the possible domains to convert.

The result is each website listed as its own account.

Plesk Migration and Transfer Manager


In your Plesk dashboard, open the Migration and Transfer Manager under "Tools & Settings"



Then select "Start New Migration" 


Fill out all of the information necessary to transfer: IP address, username, password, etc. *It may ask you to enter a temporary password that Plesk provides you. In that case copy the temporary password go back to your VPS WHM, click the plus arrow to expand the domain you are migrating and enter the temporary password where it says "Change Password" and back in Plesk continue with the migration.

Congratulations


There will be a few other steps to making your website secure on the new server, but beyond checking the security and making a few minor adjustments, the only other thing you need to do is point the DNS to your new server, wait a few days for propagation, and BAM! You did it!


I'm feeling super accomplished! :D 
If anyone out there has experience doing this, or has done this before and has some tips or suggestions to go along with these steps please comment below! 

No comments:

Post a Comment