DotNetNuke is the Web Content Management Platform to build web sites and web application. Powered by the .NET development platform, DotNetNuke features powerful modules and interface making it stand apart from its CMS competitors.
This tutorial, being an introduction for establishing a DotNetNuke site, will take you through the important steps to get your site up and running.
This tutorial is for installation of DotNetNuke Community Edition.
For the purpose of introduction to DotNetNuke installation, the database instance used in the tutorial is SQL Server 2005 / 2008 / 2008R2 / 2012 Express with user instance database.
The operating system used to install is Windows Server 2008 R2.
Step 1: Requirements and Installation Media
The requirements for DotNetNuke are as follows:
- Supported Operating Systems
Windows Server 2000
Windows Server 2003
Windows 2008 R2
- Web Server
Microsoft IIS 5.0, 5.1, 6.0, 7.0, 7.5, 8.0
- Database Server
Microsoft SQL Server 2005
Microsoft SQL Server 2008
Microsoft SQL Server 2005 Express
Microsoft SQL Server 2008 Express
Microsoft SQL Server 2008 R2
Microsoft SQL Server 2008 Express R2
- .NET Framework
- Recommend Environment
Windows Server 2008 R2
SQL Server 2008
.NET Framework 3.5 SP1
Obtain the installation media from the following link:
In this tutorial, DotNetNuke 06.02.03 release is used.
Step 2: Prepare the DotNetNuke Environment.
- Once you’ve downloaded the latest stable release from the link provided above, extract the contents of the zip file to a folder on your computer.
- Create a directory in the C:\inetpub\wwwroot\ location named DNN.
- Copy the contents extracted from the package downloaded to this newly created directory.
- Right click on DNN directory; select properties. On the security tab, you’ll be presented with following screen.
- In this step, we will be adding the permissions for the appropriate user, in our case, as we are using Windows Server 2008 R2; we are required to add permissions for user “Network Service”. Note: Windows XP uses the local ASPNET account, Win2003/Vista/2008/7 use the local Network Service account
- So, on the above screen, click on Edit. On the proceeding screen, click on Add. Now you will be able to see the following dialog box.
- In the “Enter the object names to select:” field, type in “Network service”. Click on Check Names. You’ll be able to see Network Service underlined in the same field. This shows the user which you’ve entered is valid.
- Click Ok, you’ll be able to see the previous screen where Network Service will be listed under Groups or user names.
- Under permissions for NETWORK SERVICE, check select allow Full Control.
- Click OK, also click OK on DNN properties screen! All OK!
- Now, it is time for the most crucial step in the DNN installation. IIS MANAGER!
- Click Start, goto Run.. And type in “inetmgr”.
- You’ll be presented with a calm screen of IIS Manager.
- Expand Sites, you’ll be able to see the “Default Web Site”.
- Expand it too!
- Right click the directory, DNN. Select “Convert to Application”.
- Click OK on the dialog box that appears.
- Hooray! The necessary steps for preparing the environment are complete!
Let us move on to the next step where we’ll be installing the DotNetNuke.
Step 3: Installing DotNetNuke
- Browse to the site using http://localhost/DNN
- The following screen will be shown. Make sure under installation method, Typical is selected. Click Next to continue.
- On the File Permissions screen, make sure you are able to see the following message-
Your site passed the permissions check.
Yes, you should be able to see it in green ONLY!
- Click Next to continue.
- Next Screen is the database connection configuration. We don’t have to do anything out here as the default option selected is SQL Express Database. Click Next.
- It will start building the database for your DNN site. It may take a while.
- When you’re able to see following screen, the installation of DotNetNuke site with database as SQL Express is DONE!!
- Click Next to contiue.
- Next screen will let you set a host account for DNN site.
- Enter the password, a valid e-mail address to finish the installtion. Click Next to finish.
Your DNN site is created, the Getting Started screen is shown.
As described initially, this guide is for the DotNetNuke installation with SQL Server 2005 / 2008 / 2008R2 / 2012 Express with user instance database.
In the next edition of the DotNetNuke guide, I’ll be taking you through the DotNetNuke installation with SQL Server 2005 / 2008 / 2008R2 / 2012 or Express edition with attached database.
🙂 🙂 Happy New Year 2013 🙂 🙂 !!