Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2295840
  • 博文数量: 168
  • 博客积分: 6641
  • 博客等级: 准将
  • 技术积分: 1996
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-02 11:49
文章存档

2020年(4)

2019年(6)

2017年(1)

2016年(3)

2015年(3)

2014年(8)

2013年(2)

2012年(12)

2011年(19)

2010年(10)

2009年(3)

2008年(17)

2007年(80)

分类: LINUX

2011-03-12 15:17:47

安装MantisBT缺陷跟踪系统
 
2011.03.12 TsengYia@126.com http://selinux.cublog.cn
 
#########################################################################
 
系统环境:
    RHEL5[2.6.18-194.el5]
 
软件环境:
  [RHEL5自带的包]
    httpd-2.2.3-43.el5
    php-5.1.6-27.el5
    php-mysql-5.1.6-27.el5
    mysql-server-5.0.77-4.el5_4.2
    mysql-5.0.77-4.el5_4.2
    
  [需另外下载安装的包]
    mantisbt-1.2.4.tar.gz
    —— 参考下载地址:
       
       
 
#########################################################################
 
一、前期准备工作

1. 构建Apache+MySQL+PHP网站平台
    这里使用RHEL5系统光盘自带的rpm包安装,并启动httpd、mysqld服务,过程略。
    网站文档目录为默认的:/var/www/html/

2. 准备SMTP发信帐号
    可使用现有的SMTP邮件服务器、邮箱帐号,以提供给MantisBT系统发送邮件用。


二、安装MantisBT套件

1. 创建数据库及访问用户

[root@localhost ~]# mysql -u root -p
mysql> create database mantisdb;
mysql> grant all on mantisdb.* to 'runmbt'@'localhost' identified by 'pwd@123';
mysql> quit


2. 解包mantisbt,并部署至网页目录下

[root@localhost ~]# tar zxf mantisbt-1.2.4.tar.gz -C /var/www/html/
[root@localhost ~]# cd /var/www/html/
[root@localhost html]# mv mantisbt-1.2.4 mbt
[root@localhost html]# chmod 755 mbt


3. 通过浏览器访问安装页面
    访问,首次访问时自动跳至admin/install.php进行安装。
    在安装向导页面填入正确的数据库用户/密码、数据库名(因数据库已提前建好,所以管理员帐号/密码处可留空),单击“Install/Upgrade Database”按钮完成安装。安装完毕后将admin目录改名。

[root@localhost html]# mv mbt/admin mbt/admin.lock
[root@localhost html]# chmod o-rwx mbt/admin.lock/


4. 建立配置文件

[root@localhost ~]# cd /var/www/html/mbt
[root@localhost mbt]# cp config_inc.php.sample config_inc.php
[root@localhost mbt]# vi config_inc.php
# --- Database Configuration --- 设置实际的数据库连接
    $g_hostname              = 'localhost';
    $g_db_username           = 'runmbt';
    $g_db_password           = 'pwd@123';
    $g_database_name         = 'mantisdb';
    $g_db_type               = 'mysql';

# --- Email Configuration --- 设置可用的电子邮箱,根据实际情况修改
    $g_phpMailer_method      = PHPMAILER_METHOD_MAIL;
    $g_smtp_host             = '192.168.72.11';
    $g_smtp_username         = 'tsengyia';
    $g_smtp_password         = '123456';
    $g_administrator_email   = 'bugtrackr@tsengyia.com';
    $g_webmaster_email       = 'webmaster@tsengyia.com';
    $g_from_name             = 'Mantis Bug Tracker';
    $g_from_email            = 'noreply@tsengyia.com';
    …… //省略更多配置内容

# --- Attachments / File Uploads --- 附件及文件上传设置
    $g_allow_file_upload     = ON;
    $g_file_upload_method    = DATABASE;
    $g_max_file_size         = 5000000;
    $g_allowed_files         = '';
    $g_disallowed_files      = 'exe,vbs';
    …… //省略更多配置内容

# --- Others ---
    $g_default_home_page     = 'my_view_page.php';      #//登录后的默认页面
    $g_default_language      = 'chinese_simplified';   #//默认界面语言
?>


三、访问MantisBT系统

1. 登录MantisBT系统
    在浏览器中访问,使用默认的管理员帐号Administrator、密码root登录。



2. 添加用户帐号
1)由管理员添加
    成功登录以后,可以通过“管理”-->“用户管理”来添加新的用户,帐号信息将会以邮件形式发送给用户,由用户根据邮件提示自行设置密码。

2)用户自行注册
    在MantisBT的登录界面中,单击“[注册一个新帐号]”,填入帐号名称和Email地址,即可完成注册。系统将会给填写的邮箱发送确认邮件,在7天内完成激活即可使用。

#########################################################################
阅读(2412) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~