您的位置:BugFree > 论坛 > 技术支持 > Learn BugFree[阅读BugFree代码] > BugFree的配置文件详细说明Include/ConfigBug.inc.php
2005-05-26 13:43:29 BugFree的配置文件详细说明Include/ConfigBug.inc.php
#1
wwccss
访问次数 : 593
注册日期 : 05-05-01 10:08
上次访问 : 10-07-19 11:44
[code]
/**
* bugfree的版本号,请不要修改。
*/
$BugConfig["Version"] = 0.4;

/**
* 连接BugFree数据库的用户名和密码。
*/
$BugConfig["BugDB"]["User"] = "root";
$BugConfig["BugDB"]["Password"] = "";
$BugConfig["BugDB"]["Host"] = "localhost";
$BugConfig["BugDB"]["Database"] = "BugFree";

/**
* 用户验证数据库的用户名和密码。
* BugFree的验证表有两种选择:
* 1、 使用BugFree自身的BugUser表。
* 2、 使用其他的系统的用户表,比如已经安装好的论坛。这种验证方式需要讲下面的几行注释去掉。
*/
//$BugConfig["UserDB"]["User"] = "root";
//$BugConfig["UserDB"]["Password"] = "";
//$BugConfig["UserDB"]["Host"] = "localhost";
//$BugConfig["UserDB"]["Database"] = "BugFree";

/**
* 定义验证表对应的字段。如果使用BugFree自身的验证表,无需修改。
* 如果使用其他的系统,则需要修改对应的字段。注释后面的是phpbb论坛的配置:
*/
$BugConfig["UserTable"]["TableName"] = "BugUser"; //phpbb里面的用户表是phpbb_users
$BugConfig["UserTable"]["UserName"] = "UserName"; //phpbb_users表里面对应的用户名字段是:username
$BugConfig["UserTable"]["RealName"] = "RealName"; //phpbb_users表里面没有对应的真实姓名的字段,可以设为username
$BugConfig["UserTable"]["UserPassword"] = "UserPassword"; //对应user_password
$BugConfig["UserTable"]["Email"] = "Email"; //对应user_email
$BugConfig["UserTable"]["EncryptType"] = "md5"; //加密方式选择md5。text:明文 mysqlpassword:mysql自带的password函数加密。

/**
* 管理员列表。一定要注意引号和逗号的间隔。
*/
$BugConfig["AdminUser"] = array("wangcs","你的用户名");

/**
* 支持的语言列表,现在有英文和中文两种。请不要修改。
*/
$BugConfig["LangList"]["English"] = "English";
$BugConfig["LangList"]["Chinese"] = "Chinese";

/**
* 默认的语言。
*/
$BugConfig["DefaultLang"] = "Chinese";

/**
* 可用来查询的字段的数量,会影响查询表单页面。请根据实际需要进行修改。
*/
$BugConfig["QueryFieldNumber"] = 3;

/**
* 是否显示查询条件。true|false
*/
$BugConfig["ShowQuery"] = true;

/**
* 每页显示的记录数量。
*/
$BugConfig["RecordPerPage"] = 20;

/**
* 一次可以最多添加多少个文件。默认配置是两个,1,3则表示一次可以最多添加三个。
*/
$BugConfig["File"]["MaxAddFilesCount"] = range(1,2);

/**
* 对系统存在威胁的文件类型扩展名。比如用户提交了一个aaa.php文件,会自动改名为aaa.php.txt
*/
$BugConfig["File"]["DangerousTypeList"] = array("php","php3","php4","cgi","pl","py","asp","jsp");

/**
* 在AddBugForm.tpl模板中和bugAddFile()函数需要的文件选择框变量的名字。
*/
$BugConfig["File"]["BugFileName"] = "BugFileName";

/**
* 上传附件存储的目录。linux系统下面,权限必须为o=rwx。ntfs分区也要添加读写权限。
*/
$BugConfig["File"]["UploadDirectory"] = "BugFile";

/**
* 可以上传文件的大小限制,默认是100KB。
*/
$BugConfig["File"]["MaxFileSize"] = 1024 * 100;

/**
* 是否打开email发送功能。true|false
*/
$BugConfig["Mail"]["On"] = true;

/**
* 发信的地址:可以根据自己的实际情况进行修改。
*/
$BugConfig["Mail"]["FromAddress"] = "bugfree@{$_SERVER["SERVER_NAME"]}"; // 可以改成bugfree@xxx.com.net
$BugConfig["Mail"]["FromName"] = "BugFree"; // 发信人的名字,可以改成“精灵”等等。

/**
* 定义发信的方式:
* MAIL:通过php内置的mail函数发信。
* SENDMAIL:通过sendmail发信。
* SMTP:通过smtp连接发信。
* QMAIL:通过qmail进行发信。
*/
$BugConfig["Mail"]["SendMethod"] = "SMTP"; "MAIL|SENDMAIL|SMTP|QMAIL";

/**
* 如果选择的是smtp方式,需要设置smtp服务器的地址,如果smtp服务器发信需要验证,则需将SMTPAuth设成true,并设定用户名和密码。
*/
$BugConfig["Mail"]["SendParam"]["Host"] = "smtp.263.net"; //The server to connect. Default is localhost
$BugConfig["Mail"]["SendParam"]["SMTPAuth"] = true; //Whether or not to use SMTP authentication. Default is FALSE
$BugConfig["Mail"]["SendParam"]["Username"] = ""; //The username to use for SMTP authentication.
$BugConfig["Mail"]["SendParam"]["Password"] = ""; //The password to use for SMTP authentication.

/**
* 发送Bug统计信息到哪个地址,如果为空,则发送到所有的用户。当然你也可以指定一个email地址。
*/
$BugConfig["Mail"]["To"] = array();
[/code]
回帖