您的位置:BugFree > 帮助文档 > BugFree配置参数详细说明

BugFree配置参数详细说明

添加日期:2005-06-27 07:23 作者:王春生 来源:本站原创 阅读 23141

BugFree配置参数详细说明

作者:王春生 Email: wwccss at 263 dot net
版本:$Id: CONFIG.htm,v 1.4 2005/06/27 07:23:59 wwccss Exp $
本文档地址(点击查看最新): http://bugfree.1zsoft.com/Doc/CONFIG.htm

摘要:如何配置BugFree,包括如何修改数据库的连接参数、如何成为管理员、如何配置Email、如何增加上传附件大小等等。

关键词:BugFree,配置,数据库,用户名,密码,管理员,Email,开源

<?php
/**
* 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();
?>

责任编辑:wwccss 于 2008-10-05 10:47
« BugFree快速使用入门 帮助文档 BugFree常见问题解答(FAQ) »
评论:
称呼: 邮箱:
评论:
用户中心
称呼:
密码
栏目导航