开源的bug tracker管理系统Mantis来管理追踪项目和产品.

本文详细介绍了如何安装并自定义配置MantisBT缺陷跟踪系统,包括下载、基本安装、自定义安装以及邮箱配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 首先还是下载

地址在这里http://www.mantisbt.org/download.php  点击这里可以直接下载1.2.8稳定版tar.gz包.


2.基本安装.

放到www目录下.这里我们改下名字 叫mantis ,目录在 www/mantis 下, 浏览器打开 127.0.0.1/mantis

出现一个配置页面,地址是127.0.0.1/mantis/admin/install.php

注意一下,如果选了倒数第二排的"Print SQL queries instead of Writing to the Database"的话,这个语句的意思是打印SQL语句来代替写入数据库,也就是对数据库不产生任何影响(包括建数据库,建表),但是它会在mantis目录生成一个配置文件,config_inc.php,如果你安装说明后退后重新安装的话,会失败, 这里我们需要删除掉config_inc.php后就可以重新安装了.

进入安装界面,Type of database这里可以选择其它的数据库链接类型,比如mysqli.mssql,db2,oracle,

这里它出现了两个Username,一个for database 一个for create,实际上是一个username的功能,不知道为什么这里要这样子设置成两个.估计是想一个作为数据库的,一个作为后台管理的.这里我们都填写数据库的用户名root,密码是你的数据库密码,然后点击install,稍等会儿,去查询下数据库会发现创建了一个mantis的数据库,里面有31个表.



3.自定义安装,如果不习惯英文的界面,可以打开www/mantis/config_inc.php.sample,改名为config_inc.php,改名前把之前的config_inc.php删掉.修改以下内容,

需要说明的是,如果不要email配置,直接注释掉email相关的就可以了.我们添加一行来设置支持中文.

$g_default_language = 'chinese_simplified'; 

完整的config_inc.php文件内容如下

# --- Database Configuration ---
$g_hostname      = 'localhost';
$g_db_type       = 'mysql';
$g_database_name = 'mantis';
$g_db_username   = 'root';
$g_db_password   = '1415926';
$g_default_language = 'chinese_simplified';

# --- Anonymous Access / Signup ---
$g_allow_signup				= ON;
$g_allow_anonymous_login	= OFF;
$g_anonymous_account		= '';

# --- Email Configuration ---
$g_phpMailer_method		= PHPMAILER_METHOD_MAIL; # or PHPMAILER_METHOD_SMTP, PHPMAILER_METHOD_SENDMAIL
$g_smtp_host			= 'smtp.gmail.com:465';			# used with PHPMAILER_METHOD_SMTP
$g_smtp_username		= 'rainysia';					# used with PHPMAILER_METHOD_SMTP
$g_smtp_password		= '******';					# used with PHPMAILER_METHOD_SMTP
$g_administrator_email  = 'rainysia@gmail.com';
$g_webmaster_email      = 'rainysia@gmail.com';
$g_from_name			= 'Mantis Bug Tracker';
$g_from_email           = 'noreply@example.com';	# the "From: " field in emails
$g_return_path_email    = 'rainysia@gmail.com';	# the return address for bounced mail
$g_email_receive_own	= OFF;
$g_email_send_using_cronjob = OFF;

# --- Attachments / File Uploads ---
$g_allow_file_upload	= ON;
$g_file_upload_method	= DATABASE; # or DISK
$g_absolute_path_default_upload_folder = ''; # used with DISK, must contain trailing \ or /.
$g_max_file_size		= 5000000;	# in bytes
$g_preview_attachments_inline_max_size = 256 * 1024;
$g_allowed_files		= '';		# extensions comma separated, e.g. 'php,html,java,exe,pl'
$g_disallowed_files		= '';		# extensions comma separated

# --- Branding ---
$g_window_title			= 'MantisBT';
$g_logo_image			= 'images/mantis_logo.gif';
$g_favicon_image		= 'images/favicon.ico';

# --- Real names ---
$g_show_realname = OFF;
$g_show_user_realname_threshold = NOBODY;	# Set to access level (e.g. VIEWER, REPORTER, DEVELOPER, MANAGER, etc)

# --- Others ---
$g_default_home_page = 'my_view_page.php';	# Set to name of page to go to after login



4.登陆注册.

还是在浏览器输入127.0.0.1/mantis自动跳转到下面的

http://127.0.0.1/mantis/login_page.php

查了下官方的faq,登陆的时候账户是administrator,密码是root.(区分大小写,全部是小写). 由于上面我们没有配置邮件服务器,所以新建用户这里,它的流程是新建用户名,填写用户名邮箱,然后mantis系统会发送一封验证邮件和随机密码.所以这里暂时我们不能注册,下面会介绍


5.配置邮箱.





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值