1.环境配置

Web Server:Apache,The web server must support PHP。

数据库:MySQL (or one of its forks, e.g. MariaDB)。

2.数据库采用MariaDB,MariaDB安装方法见http://www.cnblogs.com/lclq/p/5760966.html

使用yum安装Apache及php扩展

yum -y install httpd php php-mysql php-pdo php-gd

启动Apache服务:systemctl start httpd.service

设置开机自启动服务:systemctl enable httpd.service

打开浏览器输入http://ip/ 出现Apache的测试页面OK。

如果服务正常启动但是还是无法访问,请关闭防火墙。

systemctl stop firewalld.service#停止firewall

systemctl disable firewalld.service#禁止firewall开机启动

3.下载安装mantis

1)进入到Apache部署目录:cd /var/www/html

2)下载安装包:wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/1.3.3/mantisbt-1.3.3.tar.gz/download

  下载之后的文件名为download

3)重名download文件:mv download mantisbt-1.3.3.tar.gz

4)解压缩并修改权限:

  tar xvf mantisbt-1.3.3.tar.gz
  chown -R root:root mantisbt-1.3.3
  chmod 777 -R mantisbt-1.3.3

5)创建mantisbt的数据库: 

  create database mantis;
  grant all privileges on mantis.* to username@host identified by password;
  flush privileges;

6)安装mantis

  在浏览器里输入http://ip/mantisbt-1.3.3,此时浏览器会跳转到http://ip/mantisbt-1.3.3/admin/install.php

  按照实际情况输入hostname,databasename(即第5)步里面的mantis),username(即第5)步里面的user),password(即第5)步里面的password)。

  其中数据库类型可以选择Mysqli。

填写好这些内容,点击install/update database即可。

4.配置mantis

  cd /var/www/html/mantis/config

  cp config_inc.php.sample config_inc.php

  编辑config_inc.php文件:vi  config_inc.php

  将一下内容(页面中会有提示)添加到config_inc.php文件中:

  # --- Database Configuration ---

  $g_hostname = 'localhost';
  $g_db_username = 'username';   #第三步设置的数据库用户名
  $g_db_password = 'password';  #第三步设置的数据库用户密码
  $g_database_name = 'databasename'; #第三步设置的数据库名称
  $g_db_type = 'mysqli';

  $g_crypto_master_salt = '***********' 

  $g_default_timezone = 'UTC';
  $g_default_language = 'auto';

  $g_fallback_language = 'chinese_simplified';

5.删除admin目录 重启服务

  cd /var/www/html/mantis

  rm -rf admin

  systemctl restart httpd.service

6.登录

  默认用户名和密码:administrator/root

  mantis使用参见文档:http://www.mantisbt.org/docs/master-1.3.x/en-US/Admin_Guide/html-single/#admin.about

centos7下安装mantis的更多相关文章

  1. CentOS7 下 安装 supervisor以及使用

    CentOS7 下 安装 supervisor 以及使用 手动安装 [注] linux环境必须安装 python 1.获取supervisor包:[https://pypi.python.org/py ...

  2. Linux CentOs7 下安装 redis

    Linux CentOs7 下安装 redis 请将以下命令放入linux命令行中运行 如果安装过程前没有安装GCC请先安装  命令如下 $ yum install gcc-c++ $ wget ht ...

  3. Centos7下安装配置Redsocks

    Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配 ...

  4. CentOS7下安装SVN服务端

    CentOS7下安装SVN服务 1. yum命令即可方便的完成安装# sudo yum install subversion 测试安装是否成功:# svnserve --version 更改svn的默 ...

  5. centOS7下安装GUI图形界面

    1.如何在centOS7下安装GUI图形界面 当你安装centOS7服务器版本的时候,系统默认是不会安装GUI的图形界面程序,这个需要手动安装CentOS7 Gnome GUI包. 2.在系统下使用命 ...

  6. CentOS7下安装MySQL并配置远程连接

    一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的 ...

  7. Docker学习笔记3:CentOS7下安装Docker-Compose

    Docker-Compose是一个部署多个容器的简单但是非常必要的工具. 安装Docker-Compose之前,请先安装 python-pip,请参考我的另一篇博文CentOS7下安装python-p ...

  8. docker(一) Centos7下安装docker

    docker(一) Centos7下安装dockerdocker(二) windows10下安装dockerdocker(三) 镜像和容器常用命令 docker(四) 使用Dockerfile构建镜像 ...

  9. centos7 下 安装部署nginx

    centos7 下 安装部署nginx 1.nginx安装依赖于三个包,注意安装顺序 a.SSL功能需要openssl库,直接通过yum安装: #yum install openssl b.gzip模 ...

随机推荐

  1. volatile关键字及编译器指令乱序总结

    本文简单介绍volatile关键字的使用,进而引出编译期间内存乱序的问题,并介绍了有效防止编译器内存乱序所带来的问题的解决方法,文中简单提了下CPU指令乱序的现象,但并没有深入讨论. 以下是我搭建的博 ...

  2. 解决Gradle生成Eclipse支持后,发布到Tomcat丢失依赖jar包的问题

    最近一个项目中,使用号称下一代构建工具的Gradle构建项目. 使用中发现一个问题,Gradle从中央库下载的jar文件在系统的其它目录,使用gradle eclipse添加Eclipse支持时,ja ...

  3. META-INF文件夹是干啥的,META-INF文件夹的作用, META-INF文件夹能删吗

    今天有人问到 META-INF文件夹是干啥的,META-INF文件夹的作用, META-INF文件夹能删吗,还有项目的META-INF下面一般会有个MANIFEST.MF 文件,都是干啥的. 百度搜了 ...

  4. JS对数字进行货币格式化并且保留两位小数点,小数用0补全

    /** * 将数值四舍五入(保留2位小数)后格式化成金额形式 * * @param num 数值(Number或者String) * @return 金额格式的字符串,如'1,234,567.45' ...

  5. 动态拼接linq 使用Expression构造动态linq语句

    最近在做动态构造linq语句,从网上找了很多,大多数,都是基于一张表中的某一个字段,这样的结果,从网上可以搜到很多.但如果有外键表,需要动态构造外键表中的字段,那么问题来了,学挖掘机哪家强?哦,不是, ...

  6. Observer pattern 观察者模式

    一.认识观察者模式 我们看看报纸和杂志的订阅是怎么回事: 1.报社的业务就是出版报纸. 2.向某家报社订阅报纸,只要他们有新的报纸出版,就会给你送来,只要你是他们的订户,你就会一直收到报纸. 3.当你 ...

  7. Web前端开发规范手册

    一.规范目的 1.1  概述 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发.  ...

  8. 使用nodejs调用微信发送红包

    前置条件:申请微信发送红包的账户及其权限 依赖 blueimg-md5和 xmlreader 库 /common/weixin.js 源码 /** * Created by chent696 on 2 ...

  9. Beginning.......

    第一次写博客,希望能坚持下去.................

  10. Memcached(1)-----基本介绍

    memcached memcached概述 memcached是LiveJournal旗下Danga Interactive公司开发的一款软件.memcached是一个高性能,分布式内存对象缓存系统, ...