Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

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?

share|improve this question
add comment

2 Answers 2

up vote 0 down vote accepted

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
share|improve this answer
    
Thank you. That's exactly what I was looking for. –  randomblink Jun 12 '13 at 13:48
add comment

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

share|improve this answer
    
would you have any idea why my admin panel is gone or missing? –  randomblink Jun 12 '13 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 '13 at 17:41
    
Yeah. wp-admin is dead. The files are there. But I get the 500 server error... –  randomblink Jun 12 '13 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 '13 at 17:53
    
you used importbuddy script? The zip it created forehand on the "old" domain is successfully created? –  Kortschot Jun 12 '13 at 17:56
show 5 more comments

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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