如何在本地安装 DotNetNuke 6

DotNetNuke作为微软平台的第一款开源CMS已经走到了第六个版本,也从VB.NET转换到了C#. 作为一个Dotnetnuke开发者......

当我还想尝试写点开场白时,突然意识到为什么不直接开始呢?既经济又环保.....

我的本地环境:Windows 7 Pro, IIS 7.5, SQL Server 2005, .NET 4.0

总体来说,快速又干净的安装只需要5个步骤:

  1. 下载ZIP安装包
  2. 创建数据库和SQL Server账号
  3. 创建Website文件夹并解压已下载的ZIP安装包
  4. 在IIS里创建Site并配置
  5. 在浏览器中运行DNN安装向导

 

下面来详细的讲讲这五个步骤。

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可以有权限读写

  • 展开SQL Server的安全节点
  • 右击Logins
  • 选择New Login
  • 输入Login的名字(比如login614)
  • 选择SQL Server Authentication模式,输入密码
  • 去掉Enforce Password expiration/User must change password at next login的选择
  • 在右边边框点击User Mapping
  • 在上面的Users mapped to this login框中选择你新创建的数据库
  • 然后在下面的Database role membership for框中选择db_owner
  • 点击OK
  • 现在你就可以在DNN614数据库的安全节点里看见新创建的账户了(如图所示)

如何在本地安装 DotNetNuke 6_第1张图片

 

3. 创建Website文件夹并解压已下载的ZIP安装包

这一步非常简单,就是把ZIP安装包解压到一个文件夹下,比如C:\Dev\WebDnnTest\DNN614。

不过要注意的一点就是,我们必须让用来进入DNN根文件夹的Windows account(例如NETWORK SERVICE)对其有完全的控制权。所以我们必须修改进入这个文件夹的权限:

  • 右击你网站的根目录(C:/Dev/WebDnnTest/DNN614),选择属性
  • 点击安全选项卡
  • 在这个选项卡中可以看见可以进入这个文件夹的用户列表,点击修改
  • 加入NETWORK SERVICE这个账户,保存修改

不过在我记忆中,某些情况,我们可以跳过这项配置。关键在于你在IIS是如何配置的。

 

4. 在IIS里创建Site并配置

目前为止,我们已经创建了新数据库和配置好了DNN根文件夹,下面我们将在IIS中创建新的Site:

  • 打开IIS并展开Sites节点
  • 右击并点击"Add a new Site"
  • 输入网站名字,选择DNN根目录的路径
  • 输入host名称,比如dnn614
  • 打开 C:/Windows/System32/drivers/etc/hosts 文件,加入新的一行"127.0.0.1  dnn614“,保存
  • 点击Ok完成创建

如果你想你的网站运行在.net 4.0上,请修改application pool为ASP.Net V4.0。

 

5.在浏览器中运行DNN安装向导

 在浏览器中打开http://dnn614/,你将会看见:

如何在本地安装 DotNetNuke 6_第2张图片

程序会测试文件夹的权限:

如何在本地安装 DotNetNuke 6_第3张图片

 输入连接SQL Server的相关信息:

如何在本地安装 DotNetNuke 6_第4张图片

 点击Next,你会看到安装向导正在运行每个版本的Script:

如何在本地安装 DotNetNuke 6_第5张图片

 再点击Next,配置host账户,这个帐户拥有dnn网站的最高权限,完成后点击Next。如果一切顺利的话,一个全新的DNN6网站就会在你浏览器中出现了:

如何在本地安装 DotNetNuke 6_第6张图片

 

看到这里,可以告诉你的是,所有的DNN安装已经完成。 Enjoy it. Allez !!!

大家有空移步到我的google blogger转转,那里有的不只是技术:www.yan-life.eu
摘要: DotNetNuke作为微软平台的第一款开源CMS已经走到了第六个版本,也从VB.NET转换到了C#. 作为一个Dotnetnuke开发者......当我还想尝试写点开场白时,突然意识到为什么不直接开始呢?既经济又环保.....我的本地环境:Windows 7 Pro, IIS 7.5, SQL Server 2005, .NET 4.0总体来说,快速又干净的安装只需要5个步骤:下载ZIP安装包创建数据库和SQL Server账号创建Website文件夹并解压已下载的ZIP安装包在IIS里创建Site并配置在浏览器中运行DNN安装向导下面来详细的讲讲这五个步骤。1. 下载ZIP安装包现在要下载 阅读全文
posted @  2012-03-19 22:45 yan.h 阅读(653) |  评论 (4)  编辑
 
摘要: Create a table :1 CREATE TABLE MyTable(2 A int NOT NULL,3 B nvarchar(50) NOT NULL,4 C nvarchar(50) NOT NULL5 ) ON PRIMARYThen insert some datas : 1 A B C 2 --------- ------------- ------------- 3 1 date 10/10/08 4 1 fname jon... 阅读全文
posted @  2012-03-14 23:42 yan.h 阅读(185) |  评论 (0)  编辑
 
摘要: 前段时间在园子里看到一篇讲Doctype的文章:正确使用DOCTYPE,就想起了自己在做DotNetNuke开发时也遇到过同样的问题,确实,这个问题说大不大,说小不小。平时在DotNetNuke里,按默认选择的就行了。不过有时同时创建俩个portals,就有俩个不同的skin,它们的DOCTYPE有时候就不一样,这时如果搞不清楚DOCTYPE就调整CSS,要想得到很好的效果和兼容性就很难了。 所以不管怎样,弄清楚DOCTYPE,对前段的开发总是有帮助的。下面就是我找了网上的一些资料总结出来的,保存下来以备不时之需,也同样分享给大家。 要说Doctype,得从浏览器解析不同文档时所使用的模式开始 阅读全文
posted @  2012-03-13 04:30 yan.h 阅读(64) |  评论 (0)  编辑
 
摘要: 今天在译言网上看到这篇译文,感觉不错,和大家分享一下,顺便说说我自己对这些编程语言的认识。另外大家可以到我Blogger转转,那里有的不只是技术哦。先说说译言网,这是个非常不错的网站,把很多外文(英文,法文...)的好文章都翻译称中文以飨读者,它的宗旨是:“发现 翻译 阅读 中文之外互联网精华”。绝对推荐给不习惯读外文的朋友或者翻译爱好者。再说说这篇文章吧,其实就是一张图,因为译言网不让随便转载,所以只能把地址帖出来,想看全文的可以移步到译言网:新读图时代:编程语言的演化过程。这里只会有大致内容和个人感慨而已。下图展示了过去数十年来编程语言的演化过程,最先出现的语言是用于科学计算的Fortan 阅读全文
posted @  2012-03-12 07:47 yan.h 阅读(31) |  评论 (0)  编辑
 
摘要: 今天心血来潮打开自己博客园的页面, 竟然发现自己有一年多的园龄了,但一篇贡献都没有,无限惭愧中。不过从今天起,我也会把自己在工作中遇到的问题,点点滴滴的记录下来,给自己有个 Boître aux expériences 吧。先介绍一下自己目前的情况 :法国工程师毕业,雇佣于法国一家小公司,目前被外派到Paris 9Arr.一家银行做Consultant。技术:DotNetNuke个人点滴旅游工作博客 :http://ckhuangyan.blogspot.com (不知道要不要FQ。。。) 或http://www.yan-life.eu 阅读全文
posted @  2012-03-03 10:07 yan.h 阅读(47) |  评论 (2)  编辑

你可能感兴趣的:(dotnetnuke)