因为Mantis是基于php和Mysql的,所以我们开始安装Mantis前需要做以下准备工作:
一. 从http://www.mysql.com/downloads/index.html下载MySQL安装文件,请下载Windows安装文件,当前有多个版本可供下载,出于稳定起见,建议下载推荐的Production release (recommended),目前高版本是4.0.18;同时可以下载MySQL Control Center,一个免费的MySQL图形管理界面程序;
二. 从http://www.php.net/downloads.php下载PHP安装文件,我用的版本是4.3.11,*^_^*;
三. 从http://www.mantisbt.org/download.php下载Mantis安装文件,我用的版本是0.19.4;好了,准备绪,下面可以开始安装了;
1. 安装MySQL,建立数据库; MySQL的安装很简单,解压缩下载得到的ZIP包,运行其中的setup.exe文件,然后可以用“Next”轻松安装;这里假设你的MySQL安装在C:MySQL下; 安装后运行C:mysqlin下的winmysqladmin.exe文件,,Mysql在启动时默认的用户名和秘密都是root,如果在系统任务栏显示绿灯,表示你的MySQL服务已经启动了;也可以修改MySQL默认的root用户密码: 在命令行下进入c:mysqlin,运行如下命令: C:>cd mysql C:mysql>cd bin C:mysqlin>mysql -u root mysql mysql>UPDATE user SET Password=PASSWORD(') WHERE user='root'; mysql>FLUSH PRIVILEGES; 说明:请将< new_ root_password>改为你设定的root用户的新密码。更改密码后,要用root用户访问mysql,必须使用mysql -u root -p,按提示输入入正确的root新密码。
a. 创建mantis数据库: 需要先把你的Mantis安装包解压缩,因为创建数据库需要用到其中的建表SQL文件。可以把C:Mantissql的语句直接复制到mysqlcc的SQL里直接进行创建表,也可以命令去建,如下:mysql>create database mantis; mysql>connect mantis; mysql>sourcesqldb_generate.sql 说明:请将改为你解压缩Mantis安装包的路径;
b.创建mantis用户,并赋给对Mantis数据库的相应权限: mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES, LOCK TABLES, CREATE TEMPORARY TABLES ON mantis.* TOmantis@localhostIDENTIFIED BY ''; mysql>FLUSH PRIVILEGES; 说明:请将改为你设定的mantis用户的密码;这个密码在下面的操作中要写到Mantis的配置文件中;
c.完成MySQL初始化工作,退出 mysql>exit,上面的数据库操作也可以直接在mysqlcc图形界面中完成。
2. 安装PHP 我的安装方法在我的日志里已经有记载了,这里不多说了
3. 设置Mantis
打开IIS管理器,在默认网站中增加一个虚拟目录Mantis,指向你的Mantis解压缩目录(这里使用C:Mantis) ,在建好的虚拟目录Mantis的“属性”窗口的“文档”页面增加默认文档“index.php”;
完成以上设置以后,你可以使用Mantis了,打开IE,输入http://localhost/mantis,应该可以看到Mantis的登录页面了,你可以用默认用户名administrator和密码root登录进去,进行管理设置。
4. 我们如果装了 Winmail Mail Server后,我们要在C:Mantis下的文件config_inc.php里要在下面的这个地方设置:
$g_smtp_host = '192.168.0.119'; # SMTP 服务器的地址
以上是Mantis的安装配置说明