I am trying to figure out if I understand the migration process correctly for a very important migration I have planned.

  1. I am currently hosting a clients site as an Add On domain on my personal account. www.example.com
  2. I have created an account for them on my reseller WHM system using the same domain name. www.example.com
  3. I have copied all of their files from the personal hosting account I have to my HD.
  4. I am leaving their MySQL DB and MySQL DB User accounts alone in case anything goes wrong.
  5. I have created a backup of their DB.

Now as far as I understand it, all I have to do is the following:

  1. Remove the Add On domain from my personal account. This will delete their folders on my server myaccount/public_html/example.com
  2. Change the Nameserver to point to the new reseller account I created for them.
  3. Transfer the copied files and folders to their account on the reseller system.
  4. Import the DB to the new server.
  5. Minor adjustments. Like the new DB name won't be mypersonalhostingaccount_dbname it will be newaccount_dbname and the password will need adjusting, etc.

But this SHOULD make the site officially transfer without losing anything... and if something get's screwed up, theoretically I could just delete their new hosting account, re-initiate the Add On domain on my account, re-upload the files, and the site would be right back where it started?

I'm just really concerned about losing anything... anyone care to chime in?

2 Answers 2


You can read this article about migration in codex. That's a good start. When migrating there are no special tricks, you just have to upload your files to new location and change some datas in your DB to tell WordPress your website has a new location.

Be cautious with those 3 wp options tables which have to be updated :

  1. home
  2. siteurl
  3. fileupload_url

BackupBuddy is your friend, it ain't cheap but when you meet the requirements it's a live saver for sure.

  • would you have any idea why my admin panel is gone or missing? Jun 12, 2013 at 17:30
  • did you use Backup Buddy? I have not encountered problems with migrations with them. You do have frontend but no dashboard?
    – Kortschot
    Jun 12, 2013 at 17:41
  • Yeah. wp-admin is dead. The files are there. But I get the 500 server error... Jun 12, 2013 at 17:44
  • could be permissions on index.php, but I'm guessing it's a plugin or theme function. Try removing plugins and themes, make sure the WP has like twentytwelve to use as fallback. Than try to locate problem by activating theme again of activate plugins one by one.
    – Kortschot
    Jun 12, 2013 at 17:53
  • you used importbuddy script? The zip it created forehand on the "old" domain is successfully created?
    – Kortschot
    Jun 12, 2013 at 17:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.