第一次安装mantis,像安装其他的CMS系统一样,解压后放到发布目录,开始安装,但第一步输入完成后点击下一步就报错,在网上搜索mantis的安装方法,大同小异的要配置php,mysql,mantis等相关的配置文件,照着网上的方法配了两个小时还是没有任何结果;之前安装过二十多种CSM软件,每次都会遇到各种各样的问题,但从来没有见过要手动配置这么多东西;第二天,到公司的时候还是不甘心,就想再按自己的方法试下,没想到几分钟就搞定了;
之后回想整个安装过程,总结原因可能是数据库用户的权限不对,所以造成一直报错;以下是我的安装步骤,希望对大家可以有所帮助;
第一步:下载并安装一个wampserver2.0(Apache+PHP+Mysql)发布环境;
第二步:进入phpmyadmin创建一个所有权限,有密码并且从所有主机都可以登陆的数据库用户,如user1,密码为123456;
第三步:进入phpmyadmin,为将要安装的mantis创建一个数据库,如bugtracker;
第四步:将下载的mantis压缩包解压后放在apache的www目录下,并从浏览器中开始安装;
第五步:进入安装界面后,相应的配置如下:
Type Of Database=Mysql(default)
Hostname(for Database server)=localhost
Username(for Database)=user1;此处填写第二步中创建的数据库用户名
Password(for Database)=123456;此处填写第二步中设置的密码
Database name(for Database)=bugtracker;此处填写第三步中创建的数据库;
Admin username(to create Database if required)=user1;此处仍然填写第二步中创建的数据库用户名
Admin password(to create Database if required)=123456;此处仍然填写第二步中设置的密码
输入完成后点击Install/update Database按钮进入下一步,就安装完成了;点击continue按钮就到了mantis的登陆界面了;
界面下方会有两条红色的警告信息,一个是要删除安装目录下的admin文件,一个是要修改administrator的密码;
那么删除完admin文件夹之后,就可以使用mantis的管理员帐号和密码登陆了,帐号是administrator,密码是root;
需要注意的是,mantis注册新用户的时候没有设置密码这一项,需要填写邮箱后,到邮箱中激活的时候才能设置密码;但wampserver和mantis上又没有配置邮件服务器;所以注册新用户,需要先配置一个邮件服务器;
我使用的是phpmailer,下载地址是:http://sourceforge.net/projects/phpmailer/files/phpmailer%20for%20php5_6/
下载完成后到网上搜下phpmailer的配置,配置比较简单,几分钟就可以搞定,在这就不一一啰嗦了;