CentOS/RHEL 5.0에 Bugtracking으로 유명한 Mantis (http://www.mantisbt.org/) 설치 Know-How를 공유한다.
Bugtrackig 시스템으로는 Open-Source인 trac, bugzilla, mantis가 유명하다.
참고문서 :
1) http://www.mantisbt.org/manual/manual.installation.php
2) http://www.worker-bee.com/projects/docs/MantisInstallation.html
3) http://hwsj.tistory.com/14
설치 환경은 앞서 언급한 CentOS 5.0및 XAMPP 1.6.2 환경이다.
1. Mantis를 위한 Database 생성
http://hostname/phpmyadmin 으로 접속하여 “create new database” 로 Mantis database 생성
2. Mantis 다운로드 및 압축 해제
http://www.mantisbt.org/ 에서 최근 버전의 (1.0.7) 압축파일 다운로드
#wget http://internap.dl.sourceforge.net/sourceforge/mantisbt/mantis-1.0.7.tar.gz
#tar xvfz mantis-1.0.7.tar.gz
#mv mantis-1.0.8 /opt/lampp/htdocs/mantis
3. Mantis Setup
http://hostname/mantis/admin/install.php 으로 하여 Wizard 형태로 입력 완료 1>2>3단계
4. 한글 및 Site 정보 변경을 위한 설정
1) 한글 환경 설정
#vi /opt/lampp/htdocs/mantis/config_default_inc.php 파일에서 한글 관련 정보 수정
(329 line) $g_default_language = ‘korean_utf8’;
(402 line) ‘ko’ => ‘korean_utf8’,
2) Site 정보 변경
#vi /opt/lampp/htdocs/mantis/config_default_inc.php 파일에서 Site 관련 정보 수정
example.com 부분을 찾아 자신의 도메인으로 변경
80 $t_host = ‘hostname’;
90 $g_path = ‘http://hostname/mantis/’;
188 # — email variables ————-
189 $g_administrator_email = ‘username@hostname’;
190 $g_webmaster_email = ‘username@hostname’;
191
192 # the ‘From: ‘ field in emails
193 $g_from_email = ‘username@hostname’;
194
195 # the return address for bounced mail
196 $g_return_path_email = ‘username@hostname’;
5. Login 및 administrator 계정 폐기
1) http://hostname/mantis/ 로 하여 초기 ID/PASS인 administrator / root 를 입력
2) Manage > Create Account에서 관리자로 사용할 ID 입력
– 이때 반드시 권한을 administrator로 주고, Enable 은 V 체크하고, Protected는 V 체크 하지 않음
– 한글 사용을 위해 Language를 english –> korean_utf8로 변경
3) 새로 생성한 administrator권한의 새 계정으로 Login > Manage 에서 administrator 삭제
6. 프로젝트 및 User 등록 및 사용
1) 프로젝트 등록
http://hostname/mantis/ 로 로그인을 하면 관리 > 프로젝트관리 > 새로운 프로젝트 생성 함
2) User 등록
관리 > 계정관리 를 통해서 계정 생성 및 관리 (언어를 korean_utf8로 필히 변경)
7. 활용
– Mantis 기능으로 DocuWIKI 연결, CVS/Subversion 연결, Eclipse 연결 모듈과 연동할 수 있음.
– Config 설정 : Mantis config에 대한 설명은 http://www.mantisbt.org/manual/manual.configuration.php 참조
– Mantis – Subversion 연동은 http://alt-tag.com/blog/archives/2006/11/integrating-mantis-and-subversion/ 참조
Technorati Tags: mantis, collaboration, bug tracking, issue tracking
Powered by ScribeFire.
트랙백/핑백
[…] 7. Bug tracker – mantis http://www.mantisbt.org/ – bugzilla http://www.bugzilla.org/ – trac http://trac.edgewall.org/ * Mantis 설치 HOWTO: CentOS/RHEL 5.0에 Mantis 설치 […]
[…] 7. Bug tracker – mantis http://www.mantisbt.org/ – bugzilla http://www.bugzilla.org/ – trac http://trac.edgewall.org/ * Mantis 설치 HOWTO: CentOS/RHEL 5.0에 Mantis 설치 […]