DotNetNuke越来越热了,我也下了个玩玩,安装却颇费周折,所以记录一下过程,也可以让后来者省点时间。
- 解压缩下载包,至于解到哪里,随意,这里假设G:\DotNetNuke_3.0.9
- 配置此目录下的权限,右击G:\DotNetNuke_3.0.9文件夹,在安全选项卡上添加ASPNET用户,赋予读取,修改和写入权限,如果看不到安全选项卡,请关闭资源管理器中的文件夹选项中的简单文件共享即可看到,如果安装在XP系统上,此步骤可省略,因为缺省XP的User权限就非常大,而ASPNET用户属于User组。
- 新建一个SQL Server 2000的数据库,名称为DotNetNuke,添加用户ASPNET,并且赋予db_owner角色权限,此步骤非常重要,不然,后面安装会出错。
- 配置G:\DotNetNuke_3.0.9,就改一处,<appSettings>下SiteSqlServer改为下面样子:
<add key="SiteSqlServer" value="Server=(local)\NetSDK;Database=DotNetNuke;Integrated Security=SSPI" />
这里使用SQL集成安全选项,要比sa帐号安全不少。也是微软推荐方法,这里服务器实例名为NetSDK,如果缺省的话,就是(local)
3.0.9以后没有所谓的connectionString了,只有data provider,虽然现在DotNetNuke严重的依赖于微软环境,但我们还是可以期待DotNetNuke有朝一日能够运行在Linux下。 - 在IIS中配置虚拟目录,名字随意,一般为DotNetNuke,指向G:\DotNetNuke_3.0.9
- 在浏览器中浏览http://localhost/DotNetNuke/,等待一会儿后就会出现Welcome页了。
按照这个步骤,应该不会有错了,升级安装我没试过,等下一个版本出来,我会试试的。
DNN文档在~\Documentation\Public中。