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