看了很多资料,但大都基于非网页配置,可能他们的版本很低吧。把我的配置过程列出来备份,也给大家参考。
一、 下载:
官方下载地址:http://
www.mantisbt.org/
mantis(螳螂)是一个基于php/MySQL/web的缺陷跟踪系统
首先,mantis 需要LAMP环境,步骤略。
将mantis解压到/var/www/目录下。
生成:mantis配置文件:
[root@www src]# tar xzvf mantisbt-1.2.3.tar.gz -C /var/www/
[root@www src]# cd /var/www/mantis
#######[root@www src]# cp config_inc.php.sample config_inc.php
二、建立数据库用户
/usr/local/mysql/bin/mysql -u root -p //进入mysql
mysql> select * from mysql.user \G //查看当前所有用户
mysql> select * from mysql.user \G //查看当前所有用户
mysql> grant all privileges on *.* to
yourAccountName@localhost
identified by 'yourPassword'; //新建mysql用户
mysql>flush privileges;
mysql>quit
mysql>flush privileges;
mysql>quit
三、登陆网页进行配置mantis
现在你可以访问你的mantis网页了(//yourIP/mantis; 或//localhost/mantis)。不过,现在跳出的不是最终的使用网页,而是管理员配置页面。里面的的配置说明如下:
Setting Database Hostname: 默认localhost就行了,因为我们没必须要远程访问这个数据库。
Setting Database Type: mysql啦!
Setting Database Username: 这就是上面我们为mantis专门新建的访问mysql的用户:
yourAccountName
Setting Database Password:上面新建yourAccountName时的密码:yourPassword
Setting Admin Username: 这个是访问mysql的管理员用户,一样是root--看你的系统了。
Setting Admin Password:不用说了吧?
设置好后点install...
可能会出现如下报错,照做啦!
Creating Configuration File (config_inc.php) (if this file is not created, create it manually with the contents below) | POSSIBLE PROBLEM cannot write /var/www/mantis/config_inc.php |
Please add the following lines to /var/www/mantis/config_inc.php before continuing to the database upgrade check: |
<?php $g_hostname = 'localhost'; $g_db_type = 'mysql'; $g_database_name = 'mantis'; $g_db_username = 'mantis'; $g_db_password = 'UbuntuServerAdmin'; ?> |
四、更改管理员账号:
使用默认的管理员帐号、密码重新登陆mantis:
user: administrator
passwd: root
user: administrator
passwd: root
登陆前你会网页最下面有两个warning:1.改密码;2.删除admin的文件夹
登陆后在My Account里更改密码。
退出后网页最下面就只有一个warning 了:删除admin文件夹
五、删除admin文件夹。
到/var/www/mantis/下看看,是不是有一个admin的文件夹啊? 把它改名为adminBackup就行了。再登陆时,就没有warning了!!!
六、配置自动邮件
在/var/www/mantis/下有个config_inc.php的文件,里面有email配置项。