CentOS/RHEL 5.0에 Mantis 설치

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: , , ,

Powered by ScribeFire.

Peter Kim에 대하여

Peter Kim(김태영) PMP, Certified SAFe 5 Scrum Master (SSM), Certified ScrumMaster® (CSM®), Project Research Inc., CEO / Founder, +82-10-9344-7505

트랙백/핑백

  1. Enterprise2.0 개요 및 Peter가 제안하는 구축 HOW-TO « Peter .WEB2 - 6월 15, 2007

    […] 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 설치 […]

  2. Peter가 제안하는 WEB2.0/ Enterprise2.0 구축 및 활용 HOW-TO « PMUnion - 5월 22, 2011

    […] 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 설치 […]

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d 블로거가 이것을 좋아합니다: