DNN初学 1 —下载及配置

  1. 首先下载一个DNN 4.X的安装包,下载地址为: http://www.dnn.org.cn/tabid/62/Default.aspx  (免费、开源的DNN的中文支持网站)网站要求注册可以下载
  2. 解压。(建议解压到 C:\Inetpub\dotnetnuke2)。
  3. 把解压文件所在目录设置为共享,并设置权限为完全控制。(以下讲解以Windows Server 2003为例,XP的区别会在相应的地方指出,敬请留意)







    (请注意,此处用户名为NETWORK SERVICE,    XP中应为 ASPNET)
  4. 新建数据库。(适用于 SQL SEVER 2005 [express] 、SQL 2000 或 MSDE)

      以下以SQL 2005 express 版本为例进行讲解:

      首先创建数据库,默认名应为dotnetnuke, 此处取名为DNN(取什么名可以自选,不过后面要作相应改动,我会提醒你的。

     





    新建一个登录,添加     NETWORK SERVICE ( Windows XP 中应为 ASPNET)





    新建一个数据库用户。






    重要提示:

      请打开  web.config 对照下面的实例进行进行修改:

            (对web.config不熟悉的朋友请注意,以下绿色字体表示本行为注释,实际当中可以删除,在设置当中不起任何作用)

    原来的web.config:

    < connectionStrings >
        
    <!--  Connection String for SQL Server 2005 Express  -->
        
    < add
          
    name ="SiteSqlServer"
          connectionString
    ="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"
          providerName
    ="System.Data.SqlClient"   />
        
    <!--  Connection String for SQL Server 2000/2005
        <add
          name="SiteSqlServer"
          connectionString="Server=(local);Database=DotNetNuke;uid=;pwd=;"
          providerName="System.Data.SqlClient" />
       
    -->
      
    </ connectionStrings >
      
    < appSettings >
        
    <!--  Connection String for SQL Server 2005 Express - kept for backwards compatability - legacy modules    -->
        
    < add  key ="SiteSqlServer"  value ="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;" />
        
    <!--  Connection String for SQL Server 2000/2005 - kept for backwards compatability - legacy modules
        <add key="SiteSqlServer" value="Server=(local);Database=DotNetNuke;uid=;pwd=;"/>
        
    -->
        
    < add  key ="InstallTemplate"  value ="DotNetNuke.install.config"   />
        
    <!--   Alternative Install Templates (included in package)
        <add key="InstallTemplate" value="Club.install.config" />
        <add key="InstallTemplate" value="Personal.install.config" />
        <add key="InstallTemplate" value="SmallBusiness.install.config" />
        
    -->
        
    < add  key ="AutoUpgrade"  value ="true"   />
        
    < add  key ="InstallMemberRole"  value ="true"   />
        
    < add  key ="ShowMissingKeys"  value ="false"   />
        
    < add  key ="EnableWebFarmSupport"  value ="false"   />
        
    < add  key ="EnableCachePersistence"  value ="false" />
      
    </ appSettings >



    修改后的web.config:

     1 < connectionStrings >
     2      < add
     3        name ="SiteSqlServer"
     4       connectionString ="Data Source=服务器名;Initial Catalog=数据库名;Integrated Security=True"
     5       providerName ="System.Data.SqlClient"   />
     6    </ connectionStrings >
     7    < appSettings >
     8      < add  key ="SiteSqlServer"  value ="Data Source=服务器名;Initial Catalog=数据库名;Integrated Security=True"   />
     9      < add  key ="InstallTemplate"  value ="DotNetNuke.install.config"   />
    10      <!--   Alternative Install Templates (included in package)
    11     <add key="InstallTemplate" value="Club.install.config" />
    12     <add key="InstallTemplate" value="Personal.install.config" />
    13     <add key="InstallTemplate" value="SmallBusiness.install.config" />
    14      -->
    15      < add  key ="AutoUpgrade"  value ="true"   />
    16      < add  key ="InstallMemberRole"  value ="true"   />
    17      < add  key ="ShowMissingKeys"  value ="false"   />
    18      < add  key ="EnableWebFarmSupport"  value ="false"   />
    19      < add  key ="EnableCachePersistence"  value ="false" />
    20    </ appSettings >



       第六, 指定程序所在目录,应用程序名填写DotNetNuke_2,执行权限选择“脚本和可执行文件”



      第七, 指定asp.net 的版本为2.0版(如果安装的是DNN 3.X 版本,asp.net 可以指定为 1.X 版本)



      第八,首次访问你的网站,系统会出现一系列安装,如果没出现访问[ http://localhost/ddn/Install/InstallWizard.aspx],试试吧。


转载于:https://www.cnblogs.com/tomali/archive/2008/03/19/1113445.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值