2.9 配置mantis
# cd /var/www/mantis
# vi config_inc.php
//修改以下几行
$g_db_username = "mantis";
$g_db_password = "你在建立用户时指定的密码";
$g_database_name = "bugtracker";
//增加以下几行
$g_path = "http://www.yourdomain.com/mantis/";
$g_icon_path = $g_path."images/";
$g_absolute_path = "/var/www/mantis/";
$g_use_iis = OFF;
$g_show_version = ON;
//以下是配置邮件的,Mantis使用邮件来进行注册和通知,所以必须配置好
$g_enable_email_notification = ON; # 开通邮件通知
$g_smtp_host = 'mail.softbrain.com.cn'; # SMTP 服务器
$g_smtp_username = 'esm@softbrain.com.cn' # 邮箱登录用户名
$g_smtp_password = '对应用户邮箱的密码'; # 邮箱登录密码
$g_use_phpMailer = ON; # 使用 PHPMailer 发送邮件
$g_phpMailer_path = '/usr/local/php/includes/PHPMailer/'; # PHPMailer 的存放路径
$g_phpMailer_method = 2; # PHPMailer 以 SMTP
$g_show_version = OFF; # 不在页面下部显示 Mantis的版本号
$g_default_language = ’english’; # 默认语言为英语
$g_default_new_account_access_level = DEVELOPER; # 默认用户级别
$g_use_jpgraph= ON; # 使用图形报表
$g_jpgraph_path = ’/web/php/include/jpgraph/src/’; # JPGraph路径
$g_window_title = ’Software Quality Manager’; # 浏览器标题
$g_page_title = ’ Software Quality Manager’; # 页面标题栏
2.10 创建数据库的表结构
#cd /var/www/mantis
#mysql -u mantis -p bugtracker<sql/db_generate.sql
//输入数据库密码即可创建
2.11 配置httpd.conf
编辑apache的httpd.conf
#vi /web/apache/conf/httpd.conf
//增加以下几行
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php .phtml .php3 .inc
Alias /mantis/ "/var/www/mantis/"
<Directory “/var/www/mantis/”>
Options Indexes MultiViews Includes FollowSymLinks +ExecCGI
AllowOverride None
Order allow, deny
Allow from all
</Directory>
找到DirectoryIndex index.html index.html.var,将其改为
DirectoryIndex index.html index.html.var index.php
2.12 重启apache服务
# /web/apache/bin/apachectl –k restart
2.13 访问Mantis
通过浏览器访问:http://www.yourdomain.com/mantis/
如果出现登录页面,则一切Ok!
升级数据库
登录http://www.yourdomain.com/mantis/admin
点击“Upgrade your installation”,升级其中的“Basic upgrade set (required)”和“String escaping fixes (recommended)”。
然后,
#mysql –u mantis –p bugtracker<sql/db_update.sql
并初始化数据库
#mysql –u mantis –p bugtracker<sql/db_insert_data.sql