Mantis2.16.0在CnetOS7上的安装配置

依赖安装

  • PHP5.6.30
  • MySQL5.7.18
  • Ngnix1.15

1、下载mantisbt-2.16.0.tar.gz

Mantis2.16.0下载地址

Mantis2.16.0

2、解压

解压到目录:/home/mantis/mantisbt-2.16.0 tar xf mantisbt-2.16.0.tar.gz -C /home/mantis/

3、Nginx配置

server
{
    listen 8089;
    server_name 192.168.0.85;
    index index.shtml index.html index.htm index.php;
    root /home/mantis/mantisbt-2.16.0/;
    location ~ .*\.(php|php5)?$
    {
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
    }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        access_log off;
    }
    location ~ .*\.(js|css)?$
    {
        expires      7d;
        access_log off;
    }
}

4、安装配置

打开mantis访问路径http://192.168.0.85:8089,输入数据库访问地址和数据库账号,点底部的“install”按钮。 完成安装后删除服务器上的/home/mantis/mantisbt-2.16.0/admin目录。

5、登录管理员账号

用户名密码分别是:administrator和root。登陆后建议修改密码和邮箱。

6、新建用户设置密码

mantis默认新建用户不设置密码,要发邮件给新用户让他自己去设置,建议修改该配置。找到mantis目录下config_defaults_inc.php文件,打开来找到$g_send_reset_password,修改参数并保存:

*$g_send_reset_password = OFF

image.png

再用管理员账号登录mantis后新建用户,就可以直接设置密码了,如下图所示:

image.png

7、登录页去除注册功能

mantis根目录下找到文件login_page.php,打开后拉到最后,注释掉下图所示的一段代码:

image.png

保存上传后登录页的注册链接就没有了,如下图所示:

image.png

8、邮箱设置和数据库设置

  • 在config/config_inc.php中设置,会覆盖config_defaults_inc.php中的设置
  • 更多详细的配置参见config_defaults_inc.php

image.png

关于邮件问题的坑(请大家注意)

如果一个邮件发送失败,其余的邮件全部无法发送,可以查看日志,查看邮件发送队列表:mantis_email_table

邮件发送队列,每次按时间顺序发送

备注:邮箱设置是个坑,开始用腾讯企业邮箱发送邮件有限制,后来测试了163和139邮箱都可以

8、日志设置

打开配置文件config_defaults_inc.php,找到如下的配置: 日志级别,分为:LOG_NONE, LOG_EMAIL, LOG_EMAIL_RECIPIENT, LOG_EMAIL_VERBOSE, LOG_FILTERING,LOG_AJAX, LOG_LDAP, LOG_DATABASE, LOG_WEBSERVICE, LOG_PLUGIN, LOG_ALL

image.png

一定指明日志文件的位置,否则无法显示日志

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小筱月

webpack 配置文件相关解说

WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeS...

1102
来自专栏守候书阁

webpack快速构建项目

webpack是什么我在这里就不多说了,实在不知道的可以直接在去搜一下,都一大堆答案。关于用webpack怎么构建项目,方法也是多种多样,五花八门。今天,我就写...

1073
来自专栏流柯技术学院

CAS客户端服务器端配置步骤

CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一...

4892
来自专栏从零开始学 Web 前端

绑定Github上的个人博客到Godaddy域名

4601
来自专栏向治洪

gulp+webpack工具整合简介

webpack简介 Webpack 是一个模块打包器。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。 ? webpack...

2278
来自专栏小尘哥的专栏

一分钟系列----springboot之Validator校验

我相信每个做开发的都听过这句“永远不要相信用户的输入”,因此后台需要对用户的每个输入项都做校验:手机号、用户名、密码、邮箱、身份证号······这时候就需要hi...

883
来自专栏子勰随笔

iMac(OS X)搭建私有maven仓库,提供Nexus Responsitory镜像

1865
来自专栏重庆的技术分享区

Python安装与Eclipse环境配置(踩坑,看完这篇就够了)

1032
来自专栏Hadoop实操

如何在RedHat6上使用Bind搭建DNS服务

搭建私有的DNS服务的方式有多种,如Window Server、Dnsmasq、BIND等,前面Fayson介绍了《如何利用Dnsmasq构建小型集群的本地DN...

3253
来自专栏hbbliyong

SVN被锁定的几种解决方法

用SVN经常出现被锁定而无法提交的问题,选择解锁又提示没有文件被锁定,很是头疼。 这里整理了一下SVN被锁定的几种解决方法: 1.出现这个问题后使用“清理”即"...

33713

扫码关注云+社区

领取腾讯云代金券