centos7下安装mantis
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的更多相关文章
- CentOS7 下 安装 supervisor以及使用
CentOS7 下 安装 supervisor 以及使用 手动安装 [注] linux环境必须安装 python 1.获取supervisor包:[https://pypi.python.org/py ...
- Linux CentOs7 下安装 redis
Linux CentOs7 下安装 redis 请将以下命令放入linux命令行中运行 如果安装过程前没有安装GCC请先安装 命令如下 $ yum install gcc-c++ $ wget ht ...
- Centos7下安装配置Redsocks
Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配 ...
- CentOS7下安装SVN服务端
CentOS7下安装SVN服务 1. yum命令即可方便的完成安装# sudo yum install subversion 测试安装是否成功:# svnserve --version 更改svn的默 ...
- centOS7下安装GUI图形界面
1.如何在centOS7下安装GUI图形界面 当你安装centOS7服务器版本的时候,系统默认是不会安装GUI的图形界面程序,这个需要手动安装CentOS7 Gnome GUI包. 2.在系统下使用命 ...
- CentOS7下安装MySQL并配置远程连接
一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的 ...
- Docker学习笔记3:CentOS7下安装Docker-Compose
Docker-Compose是一个部署多个容器的简单但是非常必要的工具. 安装Docker-Compose之前,请先安装 python-pip,请参考我的另一篇博文CentOS7下安装python-p ...
- docker(一) Centos7下安装docker
docker(一) Centos7下安装dockerdocker(二) windows10下安装dockerdocker(三) 镜像和容器常用命令 docker(四) 使用Dockerfile构建镜像 ...
- centos7 下 安装部署nginx
centos7 下 安装部署nginx 1.nginx安装依赖于三个包,注意安装顺序 a.SSL功能需要openssl库,直接通过yum安装: #yum install openssl b.gzip模 ...
随机推荐
- 未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配
引用第三方的 fineui 库依然使用旧版本导致.更换 fineui为新版,或找到源码更改引用 为新版,问题解决.
- ASP.NET MVC简介
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码 ...
- 遇到bug怎么办
最近第一个完整的项目的第一期快完成了.期间,我怀疑过无数次人生,给难兄难弟辣椒相互吐槽过.被我师父点播后觉得人和人差距怎么可以这么大数次. 终于!基本功能实现了. 今天不总结具体问题了,说一下调试过程 ...
- Javascript学习笔记2.1 Javascript与DOM简介
DOM(文档对象模型)简介 DOM(文档对象模型)针对HTML和XML文档的一个API. DOM可以将任何HTML或XML文档描绘成由多层节点构成的树形结构,它是中立于平台和语言的接口,允许程序和脚本 ...
- java 文件按行读取
/*代码写的可能有点累赘里面的好多东西写的不太好 还望各位大佬能提点一二,不胜感激*/package com.zzp.fileopration;import java.io.*;/** * Creat ...
- CocoaPods安装流程
iOS 最新版 CocoaPods 的安装流程 1.移除现有Ruby默认源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $g ...
- stm8s103 PWM
stm8s103 PWM的设置不难,但是很多人不注意选项字节这个问题,PWM是IO口的第二功能,要用ST Visual Programmer 修改选项字节. 只需要修改AFR0的功能就可以了
- Spring框架学习路线和概述
Spring的Ioc Spring的AOP , AspectJ Spring的事务管理 , 三大框架的整合. Spring框架的概述: 1. 什么是Spring Spring是分层的JavaSE/EE ...
- Nginx中的进程亲和性 affinity
Nginx采用多进程Master/Worker结构,Worker进程数为CPU个数时工作效率最高,Nginx通过affinity为每个Worker进程绑定一个CPU,避免进程切换带来的消耗,同时能够保 ...
- 仓储管理系统500bug记录一下mysql 8小时超时解决办法
HTTP Status 500 - Request processing failed; nested exception is org.springframework.dao.TransientDa ...