DotNetNuke作为微软平台的第一款开源CMS已经走到了第六个版本,也从VB.NET转换到了C#. 作为一个Dotnetnuke开发者......
当我还想尝试写点开场白时,突然意识到为什么不直接开始呢?既经济又环保.....
我的本地环境:Windows 7 Pro, IIS 7.5, SQL Server 2005, .NET 4.0
总体来说,快速又干净的安装只需要5个步骤:
下面来详细的讲讲这五个步骤。
1. 下载ZIP安装包
现在要下载官方的DNN安装包,只能从http://dotnetnuke.codeplex.com/上下载。CodePlex是微软的开源项目托管平台,DNN作为.NET下最大的开源CMS,使用codeplex托管再正常不过了。不过CodePlex上确实有不少好的开源项目,建议大家没事可以常去转转。现在最新的稳定(Stable)版本是6.1.4,所以下载Dotnetnuke_Community_06.01.04_Install.zip安装包。
2. 创建数据库和SQL Server账号
在创建数据库之前,请确认你的SQL Server身份验证模式是否混合模式。如果不是,请在SQL Server Management Studio里右击你的SQL Server,选择属性,然后点击安全,将SQL Server身份验证模式修改为混合模式。
现在我们可以创建新数据库了(我把它命名为DNN614),具体步骤不用多说了,大家都知道。
接下来,需要给这个新数据库创建一个账户,好让DNN可以有权限读写
3. 创建Website文件夹并解压已下载的ZIP安装包
这一步非常简单,就是把ZIP安装包解压到一个文件夹下,比如C:\Dev\WebDnnTest\DNN614。
不过要注意的一点就是,我们必须让用来进入DNN根文件夹的Windows account(例如NETWORK SERVICE)对其有完全的控制权。所以我们必须修改进入这个文件夹的权限:
不过在我记忆中,某些情况,我们可以跳过这项配置。关键在于你在IIS是如何配置的。
4. 在IIS里创建Site并配置
目前为止,我们已经创建了新数据库和配置好了DNN根文件夹,下面我们将在IIS中创建新的Site:
如果你想你的网站运行在.net 4.0上,请修改application pool为ASP.Net V4.0。
5.在浏览器中运行DNN安装向导
在浏览器中打开http://dnn614/,你将会看见:
程序会测试文件夹的权限:
输入连接SQL Server的相关信息:
点击Next,你会看到安装向导正在运行每个版本的Script:
再点击Next,配置host账户,这个帐户拥有dnn网站的最高权限,完成后点击Next。如果一切顺利的话,一个全新的DNN6网站就会在你浏览器中出现了:
看到这里,可以告诉你的是,所有的DNN安装已经完成。 Enjoy it. Allez !!!