반응형
Mantis를 설치 및 구성하는 방법
Mantis Bug Tracker(보통 MantisBT로 불리는)는 오픈 소스 이슈 추적 소프트웨어로 프로젝트 관리에서 버그 및 문제 추적을 도와줍니다.
1. LAMP 스택 설치
MantisBT는 PHP 기반이므로, Apache, MySQL, PHP를 설치합니다.
Apache 설치
sudo yum install httpd
sudo service httpd start
sudo chkconfig httpd on
MySQL(MariaDB) 설치
기본적으로 MariaDB를 사용합니다.
sudo yum install mariadb-server mariadb
sudo service mysqld start
sudo chkconfig mysqld on
MySQL(MariaDB) 보안 설정을 진행합니다.
sudo mysql_secure_installation
PHP 설치
MantisBT는 PHP가 필요하므로 PHP 및 관련 모듈을 설치합니다.
sudo yum install php php-mysql php-pdo php-gd php-mbstring
Apache 다시 시작
sudo service httpd restart
2. MySQL 데이터베이스 설정
MantisBT를 위한 데이터베이스와 사용자 계정을 생성해야 합니다.
mysql -u root -p
데이터베이스와 사용자를 생성합니다.
CREATE DATABASE mantisdb;
CREATE USER 'mantisuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON mantisdb.* TO 'mantisuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
더보기
---
CREATE DATABASE bugtracker;
GRANT ALL PRIVILEGES ON bugtracker.* TO scbyun@localhost IDENTIFIED BY 'scbyun12' with grant option;
GRANT ALL PRIVILEGES ON bugtracker.* TO scbyun@"%" IDENTIFIED BY 'scbyun12' with grant option;
FLUSH PRIVILEGES;
select host, user, password from mysql.user where user='scbyun';
EXIT;
---
728x90
3. MantisBT 다운로드 및 설치
MantisBT 다운로드
- MantisBT의 최신 버전을 공식 사이트에서 다운로드합니다.
cd /var/www/html
wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/2.25.7/mantisbt-2.25.7.zip
다운로드한 파일을 압축 해제합니다.
unzip mantisbt-2.25.7.zip
mv mantisbt-2.25.7 mantis
폴더 권한 설정
- Apache가 MantisBT 파일에 접근할 수 있도록 적절한 권한을 부여합니다.
unzip mantisbt-2.25.7.zip
mv mantisbt-2.25.7 mantis
4. MantisBT 설정
MantisBT 설정을 위한 웹 설치 마법사에 접속하려면 웹 브라우저에서 접속합니다.
http://your-server-ip/mantis/admin/install.php
- Database Type : MySQL
- Hostname : localhost
- Username : mantisuser(MySQL에서 만든 사용자)
- Password : MySQL 사용자 비밀번호
- Database name : mantisdb
5. MantisBT 구성 마무리
설치가 완료되면 admin 디렉터리는 보안상 이유로 삭제해야 합니다.
rm -rf /var/www/html/mantis/admin
6. Apache 설정(필요시)
MantisBT 설치가 완료되었으므로 Apache를 다시 시작하여 변경 사항을 반영합니다.
sudo service httpd restart
이제 브라우저에서 MantisBT에 접속할 수 있습니다.
http://your-server-ip/mantis
기본 관리자 계정으로 로그인합니다
- Username : administrator
- Password : root (첫 로그인 후 비밀번호 변경을 요구할 수 있습니다)
MantisBT 설치가 끝나면 사용자 계정 생성 및 프로젝트 설정을 통해 본격적인 사용을 시작할 수 있습니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
[리눅스] yum 명령어 (0) | 2013.11.10 |
---|---|
CentOS 6에서 Zabbix를 YUM을 사용하여 설치하는 방법 (4) | 2013.11.09 |
Linux Kernel Parameters (0) | 2013.10.13 |
CentOS 6에 Xen을 설치하는 방법 (0) | 2013.10.01 |
리눅스 커널 파라미터 (0) | 2013.09.29 |