The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

The best way to move an Addon domain out to it's own account?

Discussion in 'General Discussion' started by Metro2, Jul 9, 2009.

  1. Metro2

    Metro2 Well-Known Member

    Joined:
    May 24, 2006
    Messages:
    376
    Likes Received:
    10
    Trophy Points:
    18
    Location:
    USA
    cPanel Access Level:
    Root Administrator
    I've seen a couple methods described, but I'm wondering what the best approach is to moving an Addon Domain out of an account and into it's own hosting account.

    Could someone please share your opinion / experience / preferred method?

    Thank you,
    M2
     
  2. Spiral

    Spiral BANNED

    Joined:
    Jun 24, 2005
    Messages:
    2,023
    Likes Received:
    7
    Trophy Points:
    0
    * Backup the files, email accounts (if any), and databases for the domain.

    (Side Note: If you copy the entry from /etc/passwd & /etc/shadow, you
    can re-instate the original password for FTP even if you don't know it)

    * Delete the domain from the server

    * Create the domain on it's own account. It is preferable to keep the
    same IP address as the original account if that is possible.

    (Right here is where you can put back the original password from
    /etc/shadow if you saved that off earlier)

    * Restore files to /public_html under the new account and you may
    have to globally replace paths in the files from the old folder location
    to the new folder location so you don't get any broken scripts or links

    * Recreate the databases, merge in the backed up data, update the
    script configs for any scripts on the site that use databases to point
    to the new database and usernames.

    * Recreate any email accounts and load saved mail files back into
    /home/(login)/mail for the new account.

    You should have everything back up and running again but have
    the addon domain now operating under it's own account.

    Actually most of this could be automated fairly easily. Since this is a
    common question, maybe I'll just write an addon to full account conversion
    script for everyone to use later. ;)
     
    Metro2 likes this.
  3. Metro2

    Metro2 Well-Known Member

    Joined:
    May 24, 2006
    Messages:
    376
    Likes Received:
    10
    Trophy Points:
    18
    Location:
    USA
    cPanel Access Level:
    Root Administrator
    Spiral, thank you VERY much for your detailed explanation / method, this helps greatly!
     
  4. d_t

    d_t Well-Known Member

    Joined:
    Sep 20, 2003
    Messages:
    243
    Likes Received:
    1
    Trophy Points:
    18
    Location:
    Bucharest
    You don't need to recreate email accounts from cPanel, just move the mail/example.com and etc/example.com from the old account to the new one then change the owner to new user (note that some files should be in "mail" gorup) This way, the email passwords are keept.

    Also, in order to access accounts from horde, you need a symlink
    mail/user\@example.com -> mail/example.com/user

    Forwards and mail filters are keept in /etc/valiases/ and /etc/vfilters/ - should be backuped and restored with the new domain name.
     
    Metro2 likes this.
  5. Metro2

    Metro2 Well-Known Member

    Joined:
    May 24, 2006
    Messages:
    376
    Likes Received:
    10
    Trophy Points:
    18
    Location:
    USA
    cPanel Access Level:
    Root Administrator
    Thank you for the extra info d_t !
     
  6. ANewDay

    ANewDay Well-Known Member

    Joined:
    Sep 11, 2006
    Messages:
    86
    Likes Received:
    0
    Trophy Points:
    6
    Location:
    USA
    Cpanel should release a tool. I've been contemplating on doing this for one of my addon domains for some time.
     
  7. cPanelDavidG

    cPanelDavidG Technical Product Specialist

    Joined:
    Nov 29, 2006
    Messages:
    11,279
    Likes Received:
    8
    Trophy Points:
    38
    Location:
    Houston, TX
    cPanel Access Level:
    Root Administrator
    Our developers are considering the implementation of a utility to migrate an addon domain out to its own account. I have no ETA on this functionality. (Internal Case 8970).
     
  8. tekainc

    tekainc Registered

    Joined:
    Jan 19, 2008
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    1
    What is the procedure in the first step re: backup the files.
     
  9. goodmove

    goodmove Well-Known Member

    Joined:
    May 12, 2003
    Messages:
    624
    Likes Received:
    0
    Trophy Points:
    16
    Is this utility already available?
     
  10. Metro2

    Metro2 Well-Known Member

    Joined:
    May 24, 2006
    Messages:
    376
    Likes Received:
    10
    Trophy Points:
    18
    Location:
    USA
    cPanel Access Level:
    Root Administrator
    Funny this was brought back up again - I have to do another one of these today in fact!

    Yep, sure would be nice if cPanel ever adds their automated tool to do this in WHM. ;)
     
  11. cPanelDavidG

    cPanelDavidG Technical Product Specialist

    Joined:
    Nov 29, 2006
    Messages:
    11,279
    Likes Received:
    8
    Trophy Points:
    38
    Location:
    Houston, TX
    cPanel Access Level:
    Root Administrator
    If you can create a thread in the feature request forums detailing how you want us to implement this, and post a link to that thread here so we can get some discussion going, that can help expedite this effort. It will also allow us to provide more status updates and allow you to answer any questions our developers have.
     
  12. Metro2

    Metro2 Well-Known Member

    Joined:
    May 24, 2006
    Messages:
    376
    Likes Received:
    10
    Trophy Points:
    18
    Location:
    USA
    cPanel Access Level:
    Root Administrator
    Hi cPanelDavidG,

    I think you might have me mixed up with one of the folks on here who actually know how to (or said they know how to) create a solution for this.

    I'm simply the original poster who was asking for the best way to perform the operation when I started this thread a year ago.

    Trust me, if I knew how to implement an automated tool to make converting addon domains to their own hosting accounts, I'd have already done it by now and would be distributing it to everyone. (Not to mention I wouldn't have just done an "addon to full account" migration manually once again).

    But no, I'm not that guy who has the answer. I was just the guy asking the original question, and then the guy responding with a comment after you mentioned that cPanel Developers were already considering the implementation of a migration utility that would rid us of this... migrain ;)
     
  13. cPanelDavidG

    cPanelDavidG Technical Product Specialist

    Joined:
    Nov 29, 2006
    Messages:
    11,279
    Likes Received:
    8
    Trophy Points:
    38
    Location:
    Houston, TX
    cPanel Access Level:
    Root Administrator
    In that case, feel welcome to create a thread proposing this functionality and leave the desired implementation to everyone else who participates in the discussion.
     
  14. Metro2

    Metro2 Well-Known Member

    Joined:
    May 24, 2006
    Messages:
    376
    Likes Received:
    10
    Trophy Points:
    18
    Location:
    USA
    cPanel Access Level:
    Root Administrator
    Thank you cpDavidG, I'll go ahead an do that and maybe something will "click" with it.
     
  15. Metro2

    Metro2 Well-Known Member

    Joined:
    May 24, 2006
    Messages:
    376
    Likes Received:
    10
    Trophy Points:
    18
    Location:
    USA
    cPanel Access Level:
    Root Administrator
  16. andycwb

    andycwb Registered

    Joined:
    Dec 13, 2010
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    1
    I'd really like to see this feature as well... I have some add on domains that I'd like to move out to their own domain account and they have lots of email and other configuration with them that would be timeconsuming and error prone to do by hand.
     
  17. bhd

    bhd Well-Known Member

    Joined:
    Sep 20, 2003
    Messages:
    149
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    JNB ZA
    cPanel Access Level:
    Root Administrator
    This would be a very welcome tool. Having had to do this manually several times a one click tool would be a real time saver
     
  18. texo

    texo Well-Known Member

    Joined:
    Mar 28, 2007
    Messages:
    143
    Likes Received:
    0
    Trophy Points:
    16
    Agreed that this would be a very welcome tool. We've created a script which does it for us, but it still requires typing in info such as original username, new username and so on and still requires us to create the new account manually. It would be great to have this integrated into WHM.
     
  19. cPanelDon

    cPanelDon cPanel Quality Assurance Analyst
    Staff Member

    Joined:
    Nov 5, 2008
    Messages:
    2,557
    Likes Received:
    7
    Trophy Points:
    38
    Location:
    Houston, Texas, U.S.A.
    cPanel Access Level:
    DataCenter Provider
    Twitter:
    If interested in the aforementioned enhancement, requesting a tool to migrate individual add-on domains out into their own dedicated cPanel accounts, I recommend expressing your unique ideas and suggestions for implementation, detailing how you would like such a tool to work or behave, in the appropriate feature request thread to help ensure proper attention and visibility of your feedback: http://forums.cpanel.net/showthread.php?t=157953
     
Loading...

Share This Page