I can host as many sites as i want in my cpanel, but would it be better to create a new account through WHM and use individual CPanels for my websites?
There are only a few reasons why you might want to do it that way: *You plan to sell the site and want to allow the buyer cPanel access to get the files. *You have more than one IP that you can use. *You want to allow a third party access to cPanel for only one site. There might be a couple more that I can not think of at the moment. As long as you never publish or link to mainsite/addon domain it will always be seen and viewed by the world as addondomain*com. So there is no compelling reason to make them seperate. I have done it both ways in the past and find it far more simple to FTP to one location and deal with one cPanel.
Hi! Like colbyt said, you'd probably be ok with hosting them all in one account. However, there are a few issues to consider as well though. If you do them all under one cPanel as addon domains, if your account gets comprised, then they have access to everything. If you do it under WHM, then each cPanel account has it's own password, and if one cPanel account gets comprised, the others will be fine. However, if your WHM gets comprised they still have access to everything. I think doing it through WHM is less of a risk. Thanks!
Thanks for the replies! I've thought of both possiblities and I'm still torn betweent he 2. I guess it would be better to go with seperating the CPanels since it would be the safest option. What would be the fastest way to move 1 site and it's database from 1 CPanel to the other?
Probably the fastest way would be to export the database in PHPmyadmin, save the website files, and then delete the addon domain. After that, create a new cPanel, re-import the database, copy the files over. I know it's not as convenient because it's manually transferred, but I think that's probably the only way you could do it.