Download the Dotnetnuke 05.02.00 CE Beta from Dotnetnuke website. You can either download Install or Source version. For this article I used Dotnetnuke 05.02.100 CE Beta source code version.
You can download the Dotnetnuke 5.2.0 from the Beta Testing page on DotNetNuke.com. They currently have Dotnetnuke 05.02.100 Beta available for download.
Extract the Dotnetnuke 05.01.00 Beta zip file in a folder. Then open the folder and rename the release.config file to web.config file.
Now open your host file which is located at C:\Windows\System32\drivers\etc\hosts. Add a local DNS entry as shown below. Save and close the file.
Note: in place of dnn520.laksha.net you can use anything like www.dnn520.com etc.
PS: Screen shots are distorted due to repost using Live Writter. I had to repost as I made a mistake in title (I wrote DNN 5.1.0) and blogger does not allow changhing URL once you post. So I had to delete and recreate a new post.
Now open IIS manager and create a new website. In the Site name & host name enter the DNS name that you added in the host file. Also browse the physical path of the folder where you extracted the Dotnetnuke files. Remember to browse the website folder.
Now open the IE or Firefox and type the http://dnn520.laksha.net. Hit enter. It will take few minutes and will start the install wizard.
Select Custom in the install method and click next.
Click at Test Permission. It should say “Your site passed the permissions check.” otherwise open the website folder and give modify access to the “Network Service” account. If you running your application pool under a different identity then give modify permission to that account.
Next screen you will have to add SQL database connection string. In this test I am using SQL Express 2008 so no need to change anything and just click Test Database Connection.
Using SQL Server 2000/2005/2008
If you planning to use the SQL Server 2005 or 2008 then first create an empty database a new SQL user account in the SQL server. Then give admin rights on new database to this new user.
Now in the Configure Database Connection screen, change the select database to SQL Server 2000/2005/2008 and add database, user id & password details. You will see user id and password entry text box when you uncheck Integrated Security checkbox.
Click next and it will start installing the Dotnetnuke 5.2.0
Dotnetnuke’s SMTP Server Settings For Google Apps
If you are using Google Apps then enter following details in the SMTP Server Settings. Before start with following step, create a new email id in Google Apps firstname.lastname@example.org for example email@example.com.
Enable SSL: Yes
Username: your full email address. For example firstname.lastname@example.org.
Password: Password of the email account
Dotnetnuke’s SMTP Server Settings For 3essentials
If you are using Google Apps then enter following details in the SMTP Server Settings
Enable SSL: No
Please not about 3essentials setting will only work on 3essentials server and will not work on ur local machine. You can go through their POP3 access documentation and use an email id and its username & password.
Select the modules you will be using and click Next. It will be a good idea to only install the modules that you will use. You can install other modules anytime you want. This can be done using Host->Extensions page.
Install Skin & container just have default options. Click Next on this screen.
Next screen will be language screen but no option. Click next on that.
Use the default options and click Next.
Again you can keep the default options and click Next.
The installation is complete. Click Goto Site.
Let me know how your installation go. If you have any question then please ask via comment to this post and I will try to answer them ASAP.