找回密码
 入住遨海湾
搜索
网站解决方案专享优惠-3折上云
查看: 1241|回复: 0

Dnt.config说明

[复制链接]
发表于 2007-10-5 17:11:00 | 显示全部楼层 |阅读模式

登录后查才能浏览下载更多咨询,有问题联系QQ:3283999

您需要 登录 才可以下载或查看,没有账号?入住遨海湾

×
  1. <?xml version="1.0"?>4 j* I3 x3 w4 B: N; T. U# M
  2. <BaseConfigInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> . U" e9 `% p# ?+ ~. U& w
  3. <Dbconnectstring>Data Source=(local);User ID=sqlname;Password=sqlpassword;Initial Catalog=databasename;Pooling=true</Dbconnectstring>2 k8 N7 y% |# v, `7 F
  4. <Tableprefix>dnt_</Tableprefix>- z( t/ e3 I7 }6 {5 V' d
  5. <Forumpath>/</Forumpath>1 G' y4 ]" N# x* K& S3 j$ X: ?
  6. <Founderuid>0</Founderuid> 1 [) q* y' }9 I9 V
  7. <Dbtype>SqlServer</Dbtype> 9 |) F% M2 ?: }7 |- P7 i
  8. </BaseConfigInfo>
复制代码
Dnt.config主要分为如下5个节点:
  1. <Dbconnectstring> //数据库连接字符串4 p, R' y& H$ Z6 V/ j8 \( Z- ?0 e
  2. <Tableprefix> //数据表前缀(Access为dnt_无法通过安装程序来修改。) # S }% q- W. i6 ?1 [
  3. <Forumpath> //论坛路径(例如您同[url]http://www.exp.com/bbs[/url]类似这样的链接形式来访问论坛,则该项内填写/bbs/) ( x: q, n0 p& G& }' w. [
  4. <Founderuid> //论坛创始人uid $ |3 R$ O+ H! O* e- I, Y
  5. <Dbtype> //数据库类型(SqlServer,MySql,Access)
复制代码
这些节点在您目录权限正确的情况下都不需要人工配置,运行./install/index.aspx安装程序进行引导安装时程序会自动引导您来设置相关的内容。问题出现了,当我们移动论坛或者论坛调整了dnt.config中的配置参数时,我们需要手工编辑dnt.config中的设置。而编辑中最主要的就是编Dbconnectstring节点。下面将dnt.config中Dbconnectstring节点中的数据库连接字串做个说明给大家。Discuz!NT 2.0起支持3种数据库格式,连接字串分别是以下三种形式:
  1. 1 m! G& U, ~- y/ l2 U# s
  2. ( D4 B0 @9 c- r9 B9 K6 q5 v
  3. <Dbconnectstring>Data Source=(local);User ID=sqlname;Password=sqlpassword;Initial Catalog=databasename;Pooling=true</Dbconnectstring> 0 r+ P; z& B6 V% Z$ c: f
  4. <Dbconnectstring>Data Source=127.0.0.1;User ID=sqlname;Password=sqlpassword;Initial Catalog=databasename;Pooling=true;Allow Zero Datetime=true</Dbconnectstring> ) M$ B, l4 A' p2 M8 Z+ |, U
  5. <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存放的位置和文件编码格式。
遨海湾-心灵的港湾 www.aosea.com
您需要登录后才可以回帖 登录 | 入住遨海湾

本版积分规则

网站解决方案专享优惠-3折上云

QQ|手机版|小黑屋|遨海湾超级社区

GMT+8, 2025-5-15 09:49

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表