반응형
Mantis는 웹을 기반으로 하는 인기있는 무료 Bugtracking 시스템이다. 한마디로, 설치가 쉽고 사용하기 편리하다. Mantis는PHP 스크립트 언어로 작성되었고 MySQL, MS sql, PostgreSQL, Database 그리고 웹서버를 통해서 사용할수 있다. 그리고 Linux, Windows, MacOS, OS/2 그리고 기타 여러 시스템에서 설치가 가능하며, 거의 대부분의웹브라우저는 클라이언트로서 기능 수행이 가능하다. GNU General Public License (GPL) 라이센스를 따르며, 최신 안정된 버전은 1.0.8 가장 최신 버전은 1.1.0rc3 버전이다.
Mantis설치하기 위해서는 기본적으로 몇가지 프로그램이 선행 설치되어야 한다. Mantis는 PHP로 작성되었기 때문에 PHP를 설치해야하고, DB 그리고 웹브라우저가 이미 설치 되어 있어야 한다. 마지막으로, Mantis는 웹 기반 시스템이기 때문에 서비스하기위해서 아파치, 인터넷 정보 서비스와 같은 웹서버가 존재 해야 한다.
그러면 우리는 여기서 PHP + MySql + IIS + Windows 를 기준으로 Mantis를 설치하는 과정에 대해 알아 보자.
1. IIS 설치
Internet Information Service가 설치 되어 있지 않다면, 설치하자. (설치과정 생략!!!)
2. PHP + MySql 설치
근사모 라는 싸이트에 가면 IIS에서 손쉽게 설치 가능한 PHP+MySql 프로그램을 제공한다. IIS에서 사용가능한 프로그램을 하나씩 다운받아 직접 설치할 수도 있지만, PHP Setup For IIS 라는 프로그램으로 PHP+MySql을 설치하고 셋팅히자.
3. Mantis 설치
Mantis 공식 사이트 http://www.mantisbt.org 에서 가장 최신 버전인 Mantis 1.1.0rc3 다운 받자. 따로 인스톨 과정 없이 압축만 풀면 되기 때문에 적당한 위치를 정한다.
4. IIS 셋팅(가상 디렉토리 설정)
5. DB 생성
6. Mantis 설정
Mantis 설치 경로에 가면config_default_inc.php 파일을 config_inc.php 파일로 복사한다.(즉, 해당 폴더에config_default_inc.php, config_inc.php 파일 둘 다 존재) 그리고 다음과 같이 수정하자.
[DB 설정]
$g_hostname = 'localhost';
$g_db_username = 'root';
$g_db_password = ''; // 5.DB 생성과정에서 페스워드를 수정하였다면, 수정한 패스워드를 입력한다. 초기값은 123456이다.
$g_database_name = ''; // 5.DB 생성과정에서 생성한 새로운 데이터베이스 이름을 입력한다.
$g_db_type = 'mysql';
[Mail 설정]
$g_phpMailer_method = 2;
$g_smtp_host = 'localhost';
$g_smtp_username = 'syjung'; // 사용자에 맞게 메일 설정
$g_smtp_password = 'zero04'; // 사용자에 맞는 패스워드 설정
[한글 설정]
$g_default_language = 'korean';
만약 이전 버전의 Mantis를 설치하였다면 한글화 문제로 인해 몇가지 수정을 해야 하지만, 1.1.0rc3 버전에서는 한글화 문제가 없다.
7. Mantis 와 DB 연동 테스트
연동 테스트가 성공적으로 수행되었다면 위와 비슷한 화면이 출력될 것이다. (빨강색은 오류를 나타내며 이전 테스트를 다시 수행해야 함.) 화면 아래에 있는 Continue 를 클릭하여 Mantis를 사용해 보자.
8. Mantis 시작
반응형