一、安装xampp,遇到的问题:
1、apache服务或者mysql服务启动时提示:apache server not start [-1];
解决方法:运行xampp安装路径下apache文件夹下的apache_installservice.bat,出现命令行直到按任意键继续后,关闭后,再运行该路径下的apache_uninstallservice.bat,关闭后,再启动服务即可;
2、apache服务启动时提示port 80 is busy,
解决方法:运用 netstat –ano检查80端口的使用情况,结束占用80端口的进程,或者修改apache\conf下的httpd.conf文件,修改80端口,例如修改为8081;
3.[error] Can't load Perl file: C:/xampp/apache/conf/extra/startup.pl for
server localhost:80, exiting...
解决方法:找到apache\conf\extra\perl.conf增加
LoadFile "C:/xampp/perl/bin/perl510.dll"
LoadModule perl_module modules/mod_perl.so
PerlSwitches -T
PerlPostConfigRequire "C:/xampp/apache/conf/extra/startup.pl"
三、Mantis安装:
将mantis的压缩文件,解压到xampp的htdocs文件夹下,重命名为mantis,访问
http://localhost/mantis/admin/install.php,出现安装页面,填入所需信息,mysql,root,root,
数据库名称,bugtracker,点击install按钮,进行安装即可;
四、mantis集成过程
1.编辑config.inc.php
define('TL_INTERFACE_BUGS', 'MANTIS');
require_once(TL_ABS_PATH . 'lib/bugtracking/int_bugtracking.php');
2.在mantis上设置匿名登录权限
Mantis的匿名用户具备对所有的项目都可以浏览的权限。注:这个dummy用户需要administrator在后台添加,注册不了的
修改mantis的config_inc.php文件,增加如下代码:
# --- 修改默认设置为简体中文 -------------
$g_default_language ="chinese_simplified"; #默认语言为简体中文
$g_allow_signup = ON;#是否允许新用户注册,ON是允许,OFF不允许
# --- 登录设置-------------
$g_max_failed_login_count = 5;
$g_show_realname = ON;# 是否允许匿名登录,ON是允许,OFF不允许
$g_allow_anonymous_login = ON;
$g_anonymous_account = 'dummy';
# --- 邮件设置 -------------
$g_administrator_email = "
mantis@****.com";#
$g_webmaster_email = "
mantis@****.com";# 管理员邮件帐号
$g_from_email = "
mantis@****.com";# 发送者帐号,即Mantis自动发邮件是显示的用户帐号
$g_return_path_email = "
mantis@****.com";# 邮件回复地址
$g_enable_email_notification = ON; # 开通邮件通知
$g_smtp_host = "mail.****.com"; # SMTP 服务器
$g_smtp_username = "username"; # 邮箱登录用户名
$g_smtp_password = "password"; # 邮箱登录密码
$g_use_phpMailer = ON; # 使用 PHPMailer 发送邮件
$g_phpMailer_path = "C:/xampp/htdocs/mantis/core/phpmailer"; # PHPMailer 的存放路径
$g_phpMailer_method = 2; # PHPMailer 以 SMTP 方式发送 Email