学习DNN之安装无忧
DotNetNuke以其强大的魅力,吸引住了众多.Net爱好者的眼球。但刚接触DotNetNuke,多少会为它的安装过程深感苦恼。这里,我将记录我的安装过程,以供大家参考。
我的安装环境如下:
1 操作系统:WINXP SP2
2 .Net Framewordk 1.1
3 IDE:Visual Studio.Net 2003
4 DotNetNuke Templates 3.1.1 & DotNetNuke Source 3.1.1
下载地址:http://dnnjungle.vmasanas.net/Default.aspx?tabid=28
参考了很多朋友和自己多次失败安装的情况,整理安装步骤如下:
1 确定执行安装的用户具有访问权限(主要针对NTFS格式磁盘),不知道为什么,DNN模板必须要装到Visual Studio.Net 2003主程序的目录下,否则,在建DNN工程的时候,会报错说指定目录下找不到一个叫default.js的文件。但是,在安装模板时却没有看到这样的要求说明,这需要更多朋友来指正了。选择好了路径,SETUP DNN的模板就是一路畅通了。
2 解压DotNetNuke Source 3.1.1包到C:\,这时候你可以依次打开文件夹到DotNetNuke\Documentation\Readme.txt,看看说明吧。按照这个readme的步骤不一定妥当,嘿嘿,何况还是E文的,看起来都头痛。简单说明一下,首先,必须有.Net Framework 1.1的安装,1.0版本现在已不支持了,然后,将DotNetNuke Source 3.1.1解压到C盘,并改其名称为DotNetNuke ,结果是C:\DotNetNuke,确认你对当前磁盘有高访问权限,如果为只读的话,后面因为无法执行SQL脚本,将不能完成DNN SOURCE的安装,呜.........就因为这,让我重装了无数遍才发现 ,汗! 我的C盘是NTFS的,而其他磁盘分区是FAT32(这么无聊?),后来我才发现,并不一 定要解压到C盘,其他的磁盘下也可以,(地球人都知道了。。。。)
3 创建IIS虚拟目录,取名为DotNetNuke,这个也可以命名为其他,不过还是用这个好,看起来都有气派(拍马屁!),同时,为这个虚拟目录指定一个默认的访问页为default.aspx,OK!这一步也很容易。注意细节就是一定打开执行脚本的权限,实在想不通就全部打开(省事不少) ,最后再来关闭几项。
4 将解压后的目录DotNetNuke下的release.config改名为web.config,这个最容易被忽视掉(没有站点配置文件了,那还了得),改完后,顺便也改一个配置节,
<add key="SiteSqlServer" value="Server=(local);Database=DotNetNuke;uid=;pwd=;" />
指定一个你的数据库服务器的用户名和密码,当然,首要的事情让数据库验证方式为混合模式。这个不再多述。
5 配置都写了,接下来当然是建立SQL SERVER数据库啊(为什么是SQL SERVER啊,估计是肥水不流外人田吧),数据库取名还是DotNetNuke,之后就成事俱备了。哈哈!!
6 打开IE浏览器,键入http://localhost/DotnetNuke/default.aspx , 第一次运行就会自动跳转到INSTALL目录下执行SQL脚本,生成相关的表,中途最好不要随便乱点,机器性能不好的朋友尤其要注意,因为有时候会出现线程异常中断,(啊哦,其实这个问题我也不是太清楚,但是一试就灵,我的机器配置落伍了!)
剩下的事情就是静静的等待complete吧! 安装成功后会让你点击跳转到默认页,看到熟悉的DotNetNuke的页面跃出,你的DNN征途将由此开始!
(若上述有不正确的地方,请朋友多多指正,以免更多的DotNetNuke爱好者落入安装的迷途。)