Feelings

I am sailing ...

  • Increase font size
  • Default font size
  • Decrease font size
首页 日志 学习笔记 mantis笔记

mantis笔记   分享到新浪微博  

E-mail Print
User Rating: / 0
PoorBest 

都知道bugzilla,其实mantis也是一个不错的bug追踪系统,而且在windows的安装上比bugzilla要容易许多(没办法,windows还是主流)。

mantis安装没啥可说的了,http://www.mantisbt.org,官方网站下载。

安装界面一个问题是没有提示安装后默认的登录信息,即用户名:administrator,密码:root,只好到官网上找的。

配置方面官网手册Manual(http://www.mantisbt.org/manual/index.php)介绍得非常详细。

mantis的配置文件是config_inc.php,不要去修改config_defaults_inc.php。安装完成后自动创建的config_inc.php内容如下:

    $g_hostname = \'localhost\';    
    $g_db_type = \'mysql\';    数据库是mysql
    $g_database_name = \'bugtracker\';    数据库名称
    $g_db_username = \'username\';    用户名
    $g_db_password = \'password\';    密码

现在,根据自己的需要,有三个地方需要设置。

1、默认语言
将mantis默认界面语言设置为简体中文。

$g_default_language = \'chinese_simplified\';

2、文件上传
mantis默认是将上传的文件放在mysql数据库中,实际上的控制变量是

$g_file_upload_method

可以有三种值:DISK、DATABASE或者FTP,默认是DATABASE。

需要修改的是文件上传尺寸的大小,如设置为可以传送20M的文件,有几个地方需要修改:

a、mantis配置

$g_max_file_size = \'20000000\';    修改为文件最大20M

b、php文件传送控制,编辑php.ini

file_uploads = On

upload_max_filesize = 20M(默认是2M)

post_max_size = 20M(默认是8M)

c、mysql文件控制,编辑my.ini(mysql 5.0)

[mysqld]
max_allowed_packet=20M(默认是1M)

3、邮件发送
在windows下面不像linux有个sendmail,而且现在为了防止垃圾邮件,很多邮箱对于邮件来源都有检查,所以最好是通过一个提供smtp认证的服务器发送。mantis可以使用PHPMailer,这是目前唯一的邮件发送方式。

PHPMailer需要从http://phpmailer.sourceforge.net下载,但是实际上只需要下载包里的两个文件,class.smtp.php和class.phpmailer.php,将这两个文件放到php目录的includes下面,并修改php.ini

; Windows: "\\path1;\\path2"
include_path = ".;d:\\php\\includes"

最后,我的最终config_inc.php内容如下:

    $g_hostname = \'localhost\';    
    $g_db_type = \'mysql\';    数据库是mysql
    $g_database_name = \'bugtracker\';    数据库名称
    $g_db_username = \'username\';    用户名
    $g_db_password = \'password\';    密码
    
    $g_default_language = \'chinese_simplified\';    默认界面语言简体中文
    
    $g_max_file_size = \'20000000\';    文件上传大小20M
    
    $g_from_email = \' This e-mail address is being protected from spambots. You need JavaScript enabled to view it \';    邮件发送人
    $g_limit_email_domain = \'example.com\';    只为这个域的用户发送邮件
    $g_validate_email = \'OFF\';    邮件检查
    $g_check_mx_record = \'OFF\';    邮件检查
    $g_use_phpMailer = \'ON\';    使用PHPMailer
    $g_phpMailer_method = \'2\';    使用SMTP方式(0-mail(),1-sendmail,2-SMTP)
    $g_phpMailer_path = \'d:/php/includes\';    PHPMailer路径
    $g_smtp_host = \'mail.example.com\';    SMTP服务器
    $g_smtp_username = \'username\';    邮件用户名
    $g_smtp_password = \'password\';    用户密码

 

 


琴声再起 - 赵伟戍 & 吴昊

In order to view this object you need Flash Player 9+ support!

Get Adobe Flash player

Powered by RS Web Solutions

In order to view this object you need Flash Player 9+ support!

Get Adobe Flash player

Powered by RS Web Solutions

弟兄们,还记得小兔子和昊子的吉他组合么?一起来听听当年他们的歌声吧!


Joomla 1.5模板