您现在的位置:路成软件 >> 服务与支持 >> 技术文章 >> DotNetNuke >> 正文内容

Dnn4.8.4的安装

点击数: 【字体: 收藏 打印文章 查看评论

软件配置

   

   

Web服务器

Windows 2003 Server + Microsoft Internet Information Server 6

微软.NET运行库

ASP.NET 2.0或者后续版本

数据库

Microsoft SQL Server 2005或以上版本

AJAX

AJAX1.0

2 安装步骤

l         下载软件并解压缩安装包。

l         SQL Server中创建数据库并新建个登录用户。

l         配置IIS(Internet信息服务器) 并设置文件权限。

l         配置web.config

l         执行安装。

1步:下载软件

DotNetNuke的官方网站(www.dotnetnuke.com)下载最新版本的DotNetNuke软件,只有注册用户才可以下载该软件。

选择适合自己的安装包。

● Install安装包(DotNetNuke_X.Y.Z_Install.zip):只包含运行应用程序所需的文件。如果不希望对核心文件做任何修改,就可以使用这个安装包。

● Source安装包(DotNetNuke_X.Y.Z_Source.zip):包含与核心DotNetNuke项目相关的所有文件,包括所有的Visual Basic源代码文件。如果希望修改核心文件或者希望查看相关源代码,则需要使用这个安装包。

zip文件中的全部内容解压缩到所选的安装目录。

2步:在SQL Server中创建数据库

创建包含DotNetNuke应用程序数据的数据库。

通过右击服务器下面的“Databases”节点,然后选择New Database来创建新的数据库。

 接着弹出一个对话框,询问数据库的名称。输入希望的数据库名称,然后单击OK按钮。在本例中,使用DNN484作为数据库的名称。

Data FilesTransaction Log对话框中只需接受默认值即可。关于这些选项的更多详细信息,请参见Enterprise Manager附带的帮助文件。

接下来是创建数据库登录。严格地讲,在创建访问数据库的用户账户时有两种选择。

● Windows Security:使用运行应用程序的Windows账户访问数据库。(这种方式具有更多的安全选项,但并不是所有的环境都支持这种方式,特别是共享宿主的情况。)

● SQL Server Security:使用用户名和密码组合的方式来访问数据库。

本文将使用Windows Security安全方式。

要在Enterprise Manager中为数据库创建一个用户账户,首先需要定位到位于所连接服务器顶层的Security节点。然后展开它并选择Logins节点。这时在右边的面板中就会显示目前可以访问数据库服务器的用户列表。

右击Logins节点,然后选择New Login命令

这时就会弹出一个对话框,提示输入账户的详细信息

在单击OK按钮之前,还有一步要做,选择db_owner特权的Permit复选框,因为用户必须能够创建和删除数据库对象。

3步:配置IIS(Internet信息服务器)

安装DNN的下一步就是创建一个指向安装文件的新网站。为了配置Web服务器,需要使用IIS管理控制台。

为了运行管理控制台,可以选择Start | Run,输入inetmgr命令,然后单击OK按钮。

另外,还可以通过WindowsControl Panel访问管理控制台,即在Control Panel中选择Administrative Tools | Internet Information Services

此时就会弹出IIS的管理控制台,显示一个含有本地计算机名称的节点。展开这个节点就会显示出本地计算机上的网站列表。展开Default Web Site节点。图2-8显示了IIS安装时自动配置的默认网站。

右击Default Web Site节点,然后选择New | Virtual Directory。此时弹出一个Virtual Directory Creation Wizard对话框,下一步。

在弹出的对话框中输入虚拟目录的名称(例如DNN484),如上图所示,然后单击Next按钮。

选择前面所选择的安装目录(例如D:\DNN484)

最后一步是指定虚拟目录的权限。保留默认的ReadRun Scripts权限,单击Next按钮,然后单击Finish按钮。图2-12显示了访问权限的正确设置。

3步:设置文件权限

ASP.NET的工作进程要求设置NTFS(文件)权限,以使DotNetNuke能为高级功能(例如文件管理器、多门户网站创建等)创建目录和文件。

另外,用户账户还需要根据所运行Windows的版本设置额外的权限。

Windows 2003(IIS6)NT AUTHORITY\NETWORK SERVICE用户账户。(Windows 2000/Windows XP Professional(IIS5){Server}\ASPNET用户账户。)

为了设置正确的文件权限,需要打开File Explorer,定位到安装的文件夹(例如D:\DNN484)。右击该文件夹,选择Properties命令,然后再选择Security选项卡。

也可以在iis中右键单击虚拟目录DNN484,选择“权限”

如果看不到Security选项卡,则需要取消Simple File Sharing选项。具体操作步骤如下所示。

●  选择Start | My Computer | Tools | Folder Options | View

●  滚动到高级设置列表的底部,取消Use Simple File Sharing (Recommended)项的选择。

●   单击OK按钮。

文件夹的最低权限要求如下所示。

● 根文件夹(及所有的子文件夹):读取和写入访问权限

● /DesktopModules文件夹:写入和修改访问权限

● /Portals(及所有的子文件夹):写入和修改访问权限

如果需要创建子门户网站或者安装额外的语言包,则需要设置另外一种权限。简单的安装就给整个根文件夹完全控制权限。

4步 配置web.config

所有的ASP.NET应用程序都需要一个称为web.config的核心配置文件。这个文件用来存储与应用程序相关的设置,例如数据库连接和加密字符串。默认情况下,DotNetNuke并没有提供这个配置文件。相反,却包含了release.configdevelopment.config两个文件,这两个文件针对不同的环境、产品或者开发分别进行了相应的优化。对于本例中的安装,可以使用

共4页 第1页 首页 上一页 1 2 3 4 下一页 尾页 跳转到
作者: 来源: 发布时间:2008年12月29日
上一篇:DNN搭建网站,如果需要用端口怎么设置[ 12-27 ]
下一篇:没有了!
相关信息
没有相关内容