今天经理分配了个任务,搭建一个mantis,之前没有用过这个东西,搭建过程中遇到了许多的问题,但最终还是圆满的完成了任务,现在讲搭建过程记录如下,方便自己也方便他人。
整个过程分为两大步(使用系统是RHEL6.2)
一、LAMP环境搭建
1、安装apache并且启动http服务
#yum install http*
#service httpd restart
#chkconfig httpd on
安装完成后默认路径
a、安装目录为/etc/httpd
b、配置文件为/etc/httpd/conf/httpd.conf
c、日志文件为/etc/httpd/logs
d、web目录为/var/www/html
2、安装mysql并且启动mysql服务
#yum install mysql mysql-server
#mysql -u root
mysql>set password = password('123456');
mysql>exit
#service mysqld restart
#chkconfig mysqld on
安装完成后默认路径
a、安装目录为/usr/share/mysql
b、配置文件为/etc/my.cnf
3、安装php
#yum install php*
安装完成后默认路径
a、配置文件为/etc/php.ini
4、关闭防火墙
#service iptables stop
#chkconfig iptables off
二、mantis配置
1.下载mantis(http://www.mantisbt.org/download.php)目前这里使用的是最新的版本mantisbt-1.2.15.tar.gz
将下载的mantisbt-1.2.15.tar.gz拷贝到/var/www/html目录解压并且重命名为mantis
#tar xzf mantisbt-1.2.15.tar.gz
#mv mantisbt-1.2.15 mantis
2. 给mantis文件夹赋予权限
#chmod 777 mantis
3.生成bug数据库
打开浏览器输入地址http:.//ip_address/mantis/admin/install.php
将上面的ip_address换成自己的ip即可
输入密码“123456”此处密码即为你安装mysql的时候设置的mysql密码,点击安装即可
安装成功后输入http://ip_address/mantis/login.php
输入默认的用户名:administrator密码:root登入到mantis首页
4.配置中文
进入mantis目录
#cd /var/www/html/mantis
修改配置文件
#vi ./config_default_inc_php
找到g_default_lanauage = 'english';修改为chinese_simplifiled即可
5、配置邮箱
#vi ./config_default_inc_php
找到以下几项分别配置好(以163邮箱为例:)
163邮箱账号:demo.163.com
密码:demo
$g_administrator_email= 'demo@163.com';
$g_webmaster_email = 'demo@163.com';
$g_from_email = 'demo@163.com';
$g_return_path_email = 'demo@163.com';
$g_enable_email_notification = ON;
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_host = 'smtp.163.com:25';
$g_smtp_username = 'demo@163.com';
$g_smtp_password = 'demo';