CentOS 安装和配置 Mantis
Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。
1. 安装apache, mysql等必要软件
- #yum update
- #yum install httpd php php-pdo php-mysql php-gd mysql mysql-server
- #chkconfig mysqld on
- #service mysqld restart
- #chkconfig httpd on
- #service httpd restart
2. 下载并解压mantis
- #cd /var/www/html
- #wget http://sourceforge.net/projects/mantisbt/files/mantis-stable/1.2.15/mantisbt-1.2.15.tar.gz/download
- #tar xvf mantisbt-1.2.15.tar.gz
- #mv mantisbt-1.2.15 mantis
- #chown -R apache:apache mantis
3. 创建数据库
- #mysql -u root -p***
- >create database mantis;
- >grant all privileges on mantis.* to user@localhost identified by 'password';
- >flush privileges;
- >exit;
- #
4. 安装mantis
在浏览器里输入http://ip/mantis,此时浏览器会跳转到http://ip/mantis/admin/install.php,按照实际情况输入hostname,databasename(即第3步里面的mantis),username(即第3步里面的user),password(即第3步里面的password)。其中数据库类型可以选择Mysqli。
填写好这些内容,点击install/update database即可。
5. 配置mantis
- #cd /var/www/html/mantis
- #rm -rf config_inc.php
- #cp config_inc.php.sample config_inc.php
- #vim config_inc.php
主要的配置如下:
- $g_hostname = 'localhost'; #服务器地址
- $g_db_username = 'user'; #数据库用户
- $g_db_password = 'password'; #数据库密码
- $g_database_name = 'mantis'; #数据库名称
- $g_db_type = 'mysqli'; #数据库类型
- $g_allow_signup = ON;
- $g_allow_anonymous_login = OFF;
- $g_phpMailer_method = PHPMAILER_METHOD_SMTP;
- $g_smtp_host = 'smtp.sina.com:25';
- $g_smtp_username = '***'; #邮箱用户名,即@前面的部分
- $g_smtp_password = '***'; #邮箱密码
- $g_administrator_email = '***@***';
- $g_webmaster_email = '***@***';
- $g_from_email = ''; #From字段的值
- $g_return_path_email = '';
- $g_allow_file_upload = ON;
- $g_file_upload_method = DISK;
- $g_absolute_path_default_upload_folder = '/var/www/html/maintis/upload/';
- $g_max_file_size = 100000; #单位是字节,即100kB
- #以下两个需要自己添加
- $g_default_language = 'auto';
- $g_fallback_language = 'chinese_simplified';
6. 重启服务,删除admin目录
- #service httpd restart
- #service mysqld restart
- #cd /var/www/html/mantis
- #rm -rf admin
这时,在浏览器里输入http://ip/mantis,就可以访问了。
CentOS 安装和配置 Mantis的更多相关文章
- 安装和配置Mantis<项目管理工具>
说明: 黑色加粗部分为配置文档修改或添加的内容,例如index.cgi意思为修改或添加index.cgi 红色加粗部分为操作控制而非直接输入,例如空格意思为此处需要按下空格键 一.介绍 Apache: ...
- CentOS安装与配置LNMP
本文PDF文档下载:http://www.coderblog.cn/doc/Install_and_config_LNMP_under_CentOS.pdf 本文EPUB文档下载:http://www ...
- (转)RedHat/CentOS安装和配置kerberos
RedHat/CentOS安装和配置kerberos 需要在kerberos server和客户端都先安装ntp (Internet时间协议,保证服务器和客户机时间同步 ) 1 kerberos 服 ...
- centos 安装和配置 rabbitmq
centos 安装 rabbitmq 1.rabbitmq是erlang语言开发的,安装前首先需要安装erlang# yum install erlang -y // 直接安装可能报错,# yum i ...
- 烂泥:CentOS安装及配置TFTP服务器
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 为什么要学习有关TFTP服务器的安装及配置呢?主要是为了后续学习有关linux系统的无人值守安装做准备. TFTP简单文件传输协议,使用UDP的69端口 ...
- centos安装及配置
centos安装 从网上下载最新的版本,用ultraiso做好系统盘,启动.安装过程没有什么可以说的,与其他发行版有点不同的是需要将安装包放到u盘根目录下(u盘容量最好大点,8~16G最好).开始没注 ...
- Linux、Ubuntu、CentOS安装和配置zsh
目录 01 zsh的安装 02 配置zsh 2.1 安装oh-my-zsh 2.2 查看oh-my-zsh目录 2.3 oh-my-zsh 插件的管理 2.3.1 添加插件 2.3.2 zsh-aut ...
- 烂泥:centos安装及配置DNS服务器
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 要在centos配置DNS服务器,要先安装DNS软件BIND.当然我们也可以安装其他的DNS软件,比如国内的开源DNS软件DNSPod. 在此我们以通过 ...
- Hadoop 安装(1) CENTOS 安装与配置
配置虚拟机,名字 Hadoop_Slave4,内存为1024MB,15GB. 进入安装centos. 配置Hostname: Slave4.Hadoop 配置网络,设置静态IP:192.168.1.2 ...
随机推荐
- 通过例子学习 Keystone
上一节介绍了 Keystone 的核心概念.本节我们通过“查询可用 image”这个实际操作让大家对这些概念建立更加感性的认识. User admin 要查看 Project 中的 image 第 1 ...
- set up trace code tool
這以 GNU GLOBAL 6.5.6 為示範 1: install GNU GLOBAL https://www.gnu.org/software/global/download.html sudo ...
- ajax操作提交整个表单内容
1 2 3 4 5 6 7 8 9 10 11 12 13 $.ajax({ cache: true, type: "POST ...
- hdu 1787(欧拉函数)
GCD Again Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total S ...
- formValidator阻止提交跳转
formValidator这个前台校验插件非常好用,其中有几个很有特点的方法可以单独提出使用,效果非常棒这里要说的是其核心方法之一,阻止提交动作,先校验,校验成功再执行提交动作 $("#ph ...
- java 判断请求来自手机端还是电脑端
根据当前请求的特征,判断该请求是否来自手机终端,主要检测特殊的头信息,以及user-Agent这个header public static boolean isMobileDevice(HttpSer ...
- 正确使用Block避免Cycle Retain和Crash
Block简介 Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事.需要注意的是由于Objective-C在iOS中不支持GC机制,使用Block必须自己管理内存 ...
- Android---简单的动画
- Android View 绘制流程(Draw) 完全解析
前言 前几篇文章,笔者分别讲述了DecorView,measure,layout流程等,接下来将详细分析三大工作流程的最后一个流程——绘制流程.测量流程决定了View的大小,布局流程决定了View的位 ...
- ubuntu配置django
安装 安装Apache sudo apt-get install apache2 安装Django 下载Django 安装mod_wsgi sudo apt-get install libapache ...