一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

mantis安装步骤图文详解

时间:2022-06-30 18:07:27 编辑:袖梨 来源:一聚教程网

一、准备工作(windows 平台)
下载Mantis(1.1.8),地址:http://www.mantisbt.org/download.php
下载EasyPHP(5.2.10),地址:http://www.easyphp.org/download.php(注:如果你本机有wamp或者Apmserver环境的的就不需要下载Easyphp了,可以把解压之后的mantis文件夹直接仍到www目录下面,然后在mantis文件下找到config_inc.php.sample,复制一份修改成config_inc.php,然后在里面配置一下数据库!
注意:我的配置如下:
 代码如下 复制代码
$g_hostname = "localhost:3306";
$g_db_username = "root";
$g_db_password = "";
$g_database_name = "bugtracker";
$g_db_type = "mysql";
# --- email variables -------------
$g_administrator_email = '[email protected]';
$g_webmaster_email = '[email protected]';
# the "From: " field in emails
$g_from_email = '[email protected]';
# the return address for bounced mail
$g_return_path_email = '[email protected]';
$g_default_language = 'chinese_simplified';)
安装EasyPHP到C:EasyPHP目录。
把Mantis解压到C:EasyPHPwww目录下,并重命名为bugs
注意:
1、EasyPHP的版本不要高于5.2.10,原因后面详说。
2、EasyPHP的安装路径中不要包含空格。
3、EasyPHP安装完后不要立即运行它。
二、配置Apache
打开文本文件C:EasyPHPconf_fileshttpd.conf,
修改Listen 127.0.0.1:80为你想要的IP地址和监听端口,如Listen 192.168.1.103:80。
这个地方IP 地址一定要改成网卡IP,否则用127.0.0.1这样的地址就算是局域网内的其它计算机也无法访问的。
ServerName localhost:80一行视需要修改,方法见该该行上方的参考信息。
三:配置MySQL
安全性:root用户的密码,可视需要自己更改。
字符集:MySQL默认的校验字符集是瑞典语的,需要改成utf8,否则mantins无法存取中文字符。
为防止意外,把MySQL和字符集有关的变量全部改成utf8。
先改character_set_*之类的变量,且是全局的,*_*_ci之类的变量会跟着自己变动(HeidiSQLPortable 工具)。
改完后退出,重新登录MySQL,再查看刚刚修改的变量是否已生效,因为有些(全部?)MySQL全局变量是要从下一个会话才开始生效的,所以不重新登录刷新变量的话会发现变量修改后还是那样。
修改工具可用HeidiSQLPortable、phpmyadmin或MySQL-Front等等,注意这一步要在安装Mantis之前
修改后的字符集变量如下:
mantis安装步骤图文详解

四、配置EasyPHP
如果Appache端口配置正确(IP地址有效、端口无冲突)的话还出现下面这个对话框,
mantis安装步骤图文详解
那么可以配置一下EasyPHP,让它启动时不再验证80端口,步骤如下:
打开配置界面mantis安装步骤图文详解
把画红色横线部分的勾去掉
mantis安装步骤图文详解
五、安装、配置Mantis:
启动EasyPHP 5.2.10,打开浏览器,输入http://your-ip:port/bugs
此时应该出现mantis的安装界面,在Admin Username (to create Database) 一行填上root,然后点“Install/Upgrade Database”按钮。接下来的测试和安装界面中没有出现红色背景的测试项,应该就没问题了。
然后打开C:EasyPHPwwwbugsconfig_inc.php,在末尾的“?>”符号之前插入以下语句:
mantis安装步骤图文详解
修改后以utf8编码的方式“另存为”C:EasyPHPwwwbugsconfig_inc.php,也就是以utf8编码覆盖掉原文件,否则$g_from_name变量中有中文时,邮件发件人部分会显示为乱码,其它部分正常。
邮箱速度:从实际使用的情况来看,$g_phpMailer_method 设为2,用126的smtp作服务器。邮件收取速度如下:gmail邮箱速度很快,马上就可以收到;126的要几到十几分钟上;yahoo.com.cn邮箱半个多小时左右还没收到。
安全性:Mantis要求禁用administrator用户、重命名或删除管理目录admin。注意禁用administrator用户之前先建一个管理员权限的用户。

六、可能遇到的问题:
如果PHP用5.3及以上版本,有时浏览器上会显示许多以下类似错误:
mantis安装步骤图文详解
这是因为PHP版本换成5.3以下的就OK了!

热门栏目