Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Migrating CHILD portals to their own DNN install on another hostMigrating CHILD portals to their own DNN install on another host
Previous
 
Next
New Post
10/11/2007 9:44 PM
 

I am hosting a DNN site with several child portals that each have a top level domain name for their alias.  

I would like to migrate one or more of the child portals to their own DNN Hosting Company.

DotNetNuke Version:

The DotNetNuke application version you are running

3.1.1

Data Provider:

The provider name which is identified as the default data provider in the web.config file

SqlDataProvider

NET Framework:

The .NET Framework version which the application is running on - specified through IIS

1.1.4322.2032

 

Can this be done at easily? 

Basically I am getting out of the hosting business and no longer wish to support the clients but don’t want to just shut them off…  Most of them want their site to continue...

 Thanks for any insight!

 
New Post
10/12/2007 4:02 AM
 

Hi,

This is a bit tricky. But here's what I would do:

  1. Back up your database.
  2. Zip up your current DNN installation (all folders).
  3. On the new hosting environment, create a new server and restore the DB from the backup.
  4. Unzip your zip file from step 2 into the appropriate folder (domain root or subdirectory, depending on hosting environment.
  5. Modify the connection string in the web.config to point to the new DB.
  6. Make all necessary settings on the IIS, and make sure you give your folders and DB all necessary rights (there's plenty of documentation around on how to do that, some of it depends on your hosting environment).
  7. Copy the machine keys from your old web.config into the new web.config, or nobody can log in any more.
  8. Run.
  9. Now, login as host (if you can't log in, make sure you've copied the right machine keys from the old web.config!), navigate to Host > Host Settings > Host Details and at Host Portal select the new main portal from the dropdown.
  10. Navigate to Host > Portals and remove all other portals.
  11. Navigate to Admin > Portal Settings and remove all other Portal Aliases.
  12. Repeat this process for each portal.
  13. When you're done restoring each portal in its own new home, remove all unnecessary portals from your own installation, (if you want to continue running your own site), including all portal aliases. Modify your own IIS to remove all host headers that you no longer need.

I'm not guaranteeing this works, but I'd give it a try. Since you're not making any changes to your own website (with all its portals) until after you've successfully migrated the "children" there's not too much risk there. (Except the risk of needing a lot of time to get it all done)

However, if it's at all possible (with regard to modules used, esp. third-party modules), I'd upgrade your whole installation to a more recent version of DNN first (4.5.5 is very stable) first. That way, each of your new portals will also automatically be up-to-date. I think that would be a nice last bit of service  for your clients! Make sure you read the available documentation on how to upgrade DNN though, especially with regard to changing IIS settings and the web.config!

Hope this helps.

Vera

 
New Post
10/16/2007 10:20 PM
 

Thanks, I'll give it a shot in a test environment and see how it goes!

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Migrating CHILD portals to their own DNN install on another hostMigrating CHILD portals to their own DNN install on another host


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out