购买服务 数据转换 Discuz!NT论坛与V5Shop商城 整合安装包下载 免费下载Discuz!NT 2.6.1 正式版  

[经验] Dnt.config说明

[ 13999 查看 / 10 回复 ]

Dnt.config说明

  1. <?xml version="1.0"?>
  2. <BaseConfigInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  3.     <Dbconnectstring>Data Source=(local);User ID=sqlname;Password=sqlpassword;Initial Catalog=databasename;Pooling=true</Dbconnectstring>
  4.     <Tableprefix>dnt_</Tableprefix>
  5.     <Forumpath>/</Forumpath>
  6.     <Founderuid>0</Founderuid>
  7.     <Dbtype>SqlServer</Dbtype>
  8. </BaseConfigInfo>
复制代码
Dnt.config主要分为如下5个节点:
  1. <Dbconnectstring>  //数据库连接字符串
  2. <Tableprefix>        //数据表前缀(Access为dnt_无法通过安装程序来修改。)
  3. <Forumpath>        //论坛路径(例如您同[url]http://www.exp.com/bbs[/url]类似这样的链接形式来访问论坛,则该项内填写/bbs/)
  4. <Founderuid>      //论坛创始人uid
  5. <Dbtype>            //数据库类型(SqlServer,MySql,Access)
复制代码
这些节点在您目录权限正确的情况下都不需要人工配置,运行./install/index.aspx安装程序进行引导安装时程序会自动引导您来设置相关的内容。问题出现了,当我们移动论坛或者论坛调整了dnt.config中的配置参数时,我们需要手工编辑dnt.config中的设置。而编辑中最主要的就是编Dbconnectstring节点。下面将dnt.config中Dbconnectstring节点中的数据库连接字串做个说明给大家。
Discuz!NT 2.0起支持3种数据库格式,连接字串分别是以下三种形式:
  1. <Dbconnectstring>Data Source=(local);User ID=sqlname;Password=sqlpassword;Initial Catalog=databasename;Pooling=true</Dbconnectstring>
  2. <Dbconnectstring>Data Source=127.0.0.1;User ID=sqlname;Password=sqlpassword;Initial Catalog=databasename;Pooling=true;Allow Zero Datetime=true</Dbconnectstring>
  3. <Dbconnectstring>Provider=Microsoft.Jet.OleDb.4.0;Data Source=D:\bbs\database\access_db.config;Persist Security Info=True;</Dbconnectstring>
复制代码
我们手动编辑dnt.config的Dbconnectstring节点时需要修改如下参数:
Data Sorurce  //数据库服务器地址,Access数据库为数据库在硬盘中的绝对路径)
User ID          //数据库帐号
Password        //数据库密码
Initial Catalog  //数据库名称
大家在修改时需要注意Access由于是文件型数据库所以它的连接字串中只有Data Sorurce项,只要在该项内写入数据库文件的绝对路径,且该路径拥有asp.net访问和进行读写修改的权限即可。
数据库连接字串的格式一定要和上面举出的数据库连接字串保持一致。
注:Dnt.config文件必须存放在网站的根目录中,且需要使用uft-8编码保存。当您的论坛程序出现异常提示时,请先检查您的Dnt.config中的数据库连接字串是否设置正确;以及Dnt.config存放的位置和文件编码格式。
回归平凡http://www.lufei.org ……
TOP

回复:Dnt.config说明

建议置顶
TOP

回复:Dnt.config说明

好东东,,,,,,,,,,,,,,
亿人商务网  欢迎您的加入  ~~

行业渠道 礼仪处世 电脑周边 生活娱乐等热门版块
TOP

回复:Dnt.config说明

顶上去,经常复习复习。:lol
TOP

回复:Dnt.config说明

nion71:
TOP

回复:Dnt.config说明

收藏,呵呵.
TOP

回复:Dnt.config说明

是新手的 好教程

楼主辛苦了
TOP

回复:Dnt.config说明

我是XP的系统 总是在安装的第二步出错 CONFIG文件权限没有正确的设置  我按照安装说明设置了 还是出错
请问 XP的系统是不是只需将DNT.CONFIG文件权限中的users设置为可写入修改就ok了? 为什么无法找到network service这一项?
TOP

回复:Dnt.config说明

回复:Dnt.config说明
我是XP的系统 总是在安装的第二步出错 CONFIG文件权限没有正确的设置  我按照安装说明设置了 还是出错
请问 XP的系统是不是只需将DNT.CONFIG文件权限中的users设置为可写入修改就ok了? 为什么无法找到network service这一项?

我是server 2003的,跟你一样我也是报这个错,network service属性设置了也一样。
TOP

回复:Dnt.config说明

XP中是ASP.NET 安装教程请下载签名中的使用手册查看
Discuz!NT常见问题(更新2.5)
有问题PM...

心平气和换得有效交流.
终?
TOP