安装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) |