1、安装lnmp平台
MySQL5.5以上
PHP5.5-7.0之间(mantis对PHP最低版本要求是5.5,版本版本超过7.0不支持mysqli)
nginx不限
2、下载mantis
wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/2.16.0/mantisbt-2.16.0.zip/download
我用的是mantis2.16.0
解压到网页目录更名为mantis
然后在数据库创建mantis用户跟库并给与权限
create database mantis default character set utf8 collate utf8_general_ci;
grant all privileges on mantis.* to 'mantis'@'%' identified by 'mantis';
grant all privileges on mantis.* to 'root'@'%' identified by 'sqlroot' with grant option;
3、访问http://ip/mantis
用户密码库都填mantis
服务器地址填数据库服务器ip
然后点击安装
转到下一个网页之后会出现一个错误然后根据错误在mantis配置文件里更改
下一步之后是登陆 初始的默认用户跟密码分别是 administrator root
接下来就可以使用了
完成之后应把mantis目录下的admin目录移走或删除
4、设置
伤不起的Mantis邮箱配置,在新的Mantis配置里面默认通过接收激活邮件来设定密码。
如果你Mantis邮箱配置OK的话一切OK,遇到我这样死活配不成功,网络上大神们众说纷纭。
我只是想注册新用户时同时可以绕过邮箱:
果然,在Mantis目录下config_defaults_inc.php文件中找到$g_send_reset_password然后设置成:$g_send_reset_password = OFF 即可。
重新使用administrator账号及密码,登录mantis, 依次选择 管理 -> 用户管理 -> “创建用户”, 可以看到填写密码的输入框啦!
时区设置
config_defaults_inc.php文件的 $g_default_timezone = 'Asia/Shanghai';