With DotNetNuke version 6 is easy to see why this new version is very popular; New administration interface, Snowcovered store and DotNetNuke Extensions Forge integration, Amazon S3 and Azure File Storage (Pro Only), E-Commerce (Pro Only), Sharepoint Integration (Pro Only), and new C# Code Base.
But how do you go about installing it whether to just try it out or actually develop a website based on DotNetNuke 6? This article will show you how in a 3 part series.
Part 1 - DotNetNuke 6 Pre-requirements: Installing IIS 7, Microsoft SQL 2008 R2 Express
Part 2 - Installing DotNetNuke 6: Files and File Permissions, Creating a Database
Part 3 - Installing DotNetNuke 6: IIS Website Setup, DNN Installation Wizard
Installing DotNetNuke 6
DotNetNuke 6 can be downloaded directly from Codeplex at:
http://dotnetnuke.codeplex.com/. Click "Download" on the right side of the page. This will download the latest version installation zip file of DotNetNuke.
Setup of Website Files and File Permissions
1. Unzip the installation zip file downloaded above into a new folder called DNN6 under the folder path "C:\inetpub\wwwroot"
2. Open Windows Explorer and navigate to the "C:\inetpub\wwwroot" folder. Right click on the DNN6 folder and click "Properties".
3. Click the "Security" tab, then click "Edit". On the next window, click "Add".
4. Select the "IUSR" and "NETWORK SERVICE" accounts, then click "OK"
5. Select "NETWORK SERVICE" then click the "Allow" check box next to the "Modify" permission. Then click "OK". This will set the necessary file permissions for the DotNetNuke website to upload and change files.
Create the DotNetNuke 6 Database
1. Open the program "SQL Server Management Studio" from "Start Menu > All Programs > Microsoft SQL Server 2008 R2"
3. Expand Your Computer's Name in the Object Explorer, then right click on "Databases". Then click "New Database".
4. Type in "DNN6" for Database name, then click "OK"
5. Expand "Security", then right click on "Logins". Click "New Login".
6. Complete the following:
a. Type in "DNN6" for the Login name
b. Select "SQL server authentication"
c. Type in a database login password (If this website is going to be visited on the internet, a strong password is recommended.)
d. Un-check "Enforce password expiration"
e. Click "User Mappings"
7. Check the Map check box next to the DNN6 database. Under "Database role membership", check the check box next to "db_owner", then click "OK". Exit the SQL Management Studio program.