본문으로 바로가기

How To install Mantis on Centos

category Installation & Setting/Mantis 2019. 7. 28. 13:07
728x90

Preinstall

mantis를 설치하기 위해서는 apache, php, mysql이 설치 되어야 함

php 설치

yum install -y php
yum install php-mysql

apache 설치 방법

sudo yum install httpd

Mysql 설치

yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum -y install mysql-community-server
systemctl start mysqld
systemctl enable mysqld

apache와 php 연동을 위해 설정

/etc/httpd/conf/httpd.conf 

파일 수정

PHP

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php .php3 .php4 .php5 .html .htm .inc

DirectoryIndex index.html index.htm index.php

파일 수정 후에 httpd 재시작 필요

 

php7 을 설치할 경우

LoadModule php7_module modules/libphp70.so

AddType application/x-httpd-php .php .php3 .php4 .php5 .html .htm .inc .php7

DirectoryIndex index.html index.htm index.php

mantis 설치

https://sourceforge.net/projects/mantisbt/files/mantis-stable/ 에서 다운

Latest version download

wget https://sourceforge.net/projects/mantisbt/files/latest/mantis-latest.zip

mantis 설치 경로는 httpd -S 명령어로 main documentRoot 정보를 확인하고 해당 경로에 설치

mysql에서 database name에 해당하는 테이블을 생성 해주어야 함 (create database bugtracker;) root 계정 password 설정 법

sudo /usr/bin/mysql_secure_installation

다음과 같은 에러 발생 시 config_inc.php 파일을 php 코드를 넣어 생성 한국어를 사용 하고 싶을 경우

$g_default_language="korean";

$g_default_language="korean";

도 추가

정상적으로 설치가 완료되면 다음 경로로 접속 (http://DOMAIN/mantis) 초기 ID/ PW : administrator/root