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 ...Moving my DNN installation from a Production to a Live serverMoving my DNN installation from a Production to a Live server
Previous
 
Next
New Post
4/14/2011 10:32 AM
 
Please talk to me like I am an idiot. Do not assume I know anything. Because if I did I don't think I'd still be stuck

Hello everyone,

Over the passed couple of weeks I have developed a DNN site on a virtual production server. Now that it has been approved; i am to move it over to our live web server.

The steps I took so far to complete this process is
1) Created a database backup on my current SQL database
2) Created a back up of my entire DNN site directory
3) On the live server, installed a clean version of DNN, it is able to connect to the SQL server, and is working perfectly

Now my problem is, how do I go about...putting my content there instead of the clean install? I've tried just copying it over, restoring my SQL database to the new server and then editing my current web.config to point to the right database. And I've created another application under IIS but still my site cannot be access.

I would greatly appreciate if someone could provide a step by step way of doing this in hopefully simple and easy to follow language. Most of the guides I've found either here, or from google searches mainly focus of 4.x versions or older of DNN. Or they are extremely vague.

Any and all help is welcome,
Thank you,
Dean
 
New Post
4/14/2011 10:46 AM
 
Just an update. I have been able to connect to my new database, and I think DNN sees my site but I have ran into this issue:

DotNetNuke Error


Domain Name Does Not Exist In The Database

DotNetNuke supports multiple portals from a single database/codebase. It accomplishes this by converting the URL of the client browser Request to a valid PortalID in the Portals database table. The following steps describe the process:

  1. Web Server Processing
    • When a web server receives a Request from a client browser, it compares the file name extension on the target URL resource to its Application Extension Mappings defined in IIS.
    • Based on the corresponding match, IIS then sends the Request to the defined Executable Path ( aspnet_asapi.dll in the case of ASP.NET Requests ).
    • The aspnet_isapi.dll engine processes the Request in an ordered series of events beginning with Application_BeginRequest.


  2. HttpModule.URLRewrite OnBeginRequest ( UrlRewriteModule.vb )
    • The Request URL is parsed based on the "/" character
    • A Domain Name is constructed using each of the relevant parsed URL segments.

      Examples:

      URL: http://www.domain.com/default.aspx = Domain Name: www.domain.com
      URL: http://209.75.24.131/default.aspx = Domain Name: 209.75.24.131
      URL: http://localhost/DotNetNuke/default.aspx = Domain Name: localhost/DotNetNuke
      URL: http://www.domain.com/virtualdirectory/default.aspx = Domain Name: www.domain.com/virtualdirectory
      URL: http://www.domain.com/directory/default.aspx = Domain Name: www.domain.com/directory

    • Using the Domain Name, the application queries the database ( Portals table - PortalAlias field ) to locate a matching record.

      Note: If there are multiple URLs which correspond to the same portal then the PortalAlias field must contain each valid Domain Name in a comma seperated list.

      Example:

      URL: http://localhost/DotNetNuke/default.aspx
      URL: http://MACHINENAME/DotNetNuke/default.aspx
      URL: http://209.32.134.65/DotNetNuke/default.aspx
      PortalAlias: localhost/DotNetNuke,MACHINENAME/DotNetNuke,209.32.134.65/DotNetNuke

      Note: If you are installing the application to a remote server you must modify the PortalAlias field value for the default record in the Portals table according to the rules defined above.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Any solutions to this would be great.
Thank you,
Dean

 
New Post
4/14/2011 11:20 AM
 
Okay, another update.

I figured out I had to add the new Portal Alasis.
So I created a second backup with the new alasis, then restored on my Live server and then bam. I could access my site.

The issue I'm facing now is that all my relative internal links...are dead?
 
New Post
4/14/2011 11:27 AM
 
Okay,

Figured it all out. Sorry for the spam I guess. But it helped just writing it all out.
Turns out my 'relative' links were simply no longer 'relative'.

After a few more tweaks its all good to go.

Dean
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Moving my DNN installation from a Production to a Live serverMoving my DNN installation from a Production to a Live server


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