Need
DNN Support
?
DeskPal.com
Learn DNN / DotNetNuke
Login
Subscribe to DNNCreative
Home
Subscribe
Training & Tutorials
Tutorials for Beginners
Tutorials for Administrators
Tutorials for Core Modules
Tutorials for Advanced Users
How to Build a Website in DotNetNuke
Skinning Tutorials
Module Development
Third Party Modules
Forum
Search
Search
Home
Subscribe
+
Training & Tutorials
Tutorials for Beginners
Tutorials for Administrators
Tutorials for Core Modules
Tutorials for Advanced Users
How to Build a Website in DotNetNuke
Skinning Tutorials
Module Development
Third Party Modules
Forum
How to Install DotNetNuke 4.3.x
Pages:
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
The Logical Way to Think of a DNN Installation
One more thing before we dive into the actual tutorial—it’s important to understand the logical steps and the sequence with which to complete the steps of an install. Here’s the order I recommend, and why:
Make sure your install computer is up-to-date with the latest security fixes, including ASP.NET 2.0, and that if you’re using XP, that you’ve downloaded SP2 and that you have IIS 5.x installed.
Decide which files to download. For this tutorial, we’re going to use the Install file.
Download the file to whatever computer you’re planning on doing the install.
Create a folder under which you want to unzip the DotNetNuke files. Even if you’re not planning on programming, I still recommend you create a ‘website’ folder, just in case you end up hiring consultants (this will be explained). Point is — decide on the home for the files and unzip them there.
Create the database. You can either use Windows security for the user login/password or SQL Authentication. This tutorial will focus on SQL Authentication. Why do this first? Well, because it’s separate from the rest of the install. By this, I mean, that once you deal with IIS, you have to deal with folder permissions. Once you deal with the web.config file, you’re indirectly messing with IIS. So get the database piece done first.
Make the changes to the release.config file and rename it to web.config. Why? Because you really don’t want to mess with IIS until you have the web.config file configured correctly. As soon as you create the virtual directory, assign it to ASP.NET 2.0, IIS can potentially make changes to the web.config file. So do all the work you need to do on the .config file first; leave the IIS steps for last.
Get your permissions set up. Incorrectly assigned permissions, and mistyping things in the web.config steps, are the two most frequent reasons I’ve had install problems. Why do this before the IIS steps? You could switch them, but if you assign the permissions first (including the Internet Guest account), then IIS won’t need to change any of the permission settings—you’ll have done all the work first.
Complete the steps to create a virtual directory for your website in IIS.
Open up Internet Explorer, and run the install.
If you want a website and not just a virtual directory, make the changes required in the DotNetNuke database (PortalAlias table), create the website in IIS (using the same instructions for the virtual directory, except create a website, then stop and restart IIS.
Finally, if you’ve gone all the way to step 10, and you can type an IP address into IE (or you’ve made changes to a client PC hosts file and can type in www.mydomain.com), you should delete the virtual directory.
2
| Page 3 of 11 |
4
Andy Hock is the founder of
fingerfuel.com
Other areas of interest:
How to Quickly Edit Module Titles and Text
User Accounts new features in DotNetNuke 4.3+
User Accounts and User Settings
Enforcing Terms and Conditions on User Registration
How to Create a Custom Registration Page Using Manage Profile Properties
DotNetNuke User Profile Features v5.4
Security Roles new features
File Manager
Page Management – New Functions DotNetNuke v4.5+
DotNetNuke Authentication Settings (Configuring the Login Page)
DotNetNuke Ribbon Bar Admin Control Panel
Administrator Tutorials:
DotNetNuke Users & Setting the Registration Options
Working with DotNetNuke Security Roles
Specifying The Required Fields Upon User Registration
User Accounts: Adding, Editing, Viewing, Deleting
How to Assign a Security Role to a User Account
DotNetNuke 5 Page and Module Permissions
Assigning Security Roles to Pages and Modules
The Advanced Page Settings
Managing Pages
How to create Page Templates in DotNetNuke
How to create an RSS feed
How to display RSS feeds
How to set up DotNetNuke to accept subscription payments
How to set up email in DotNetNuke
How to send Newsletters in DotNetNuke
Working with Vendors, Banners and Affiliates
How to limit access to the admin menu
Token Replacement in DotNetNuke
Using Favicons within DotNetNuke
DotNetNuke Recycle Bin
How to Reset Host and Admin Login Details
How to Limit Access to Administrator Modules in DotNetNuke 5
How to Limit Modules Available in the Control Panel (Premium Modules)
How to Configure Which Modules Non-Administrators Can Add to a Page
Taxonomy and Folksonomy in DotNetNuke
Used
By
Testimonials