아주 예전에 (언제인지 기억도 잘 안 남), Mantis 1.xx.xx 버전 설치하기 에 관한 글을 쓴 이후, 실무에서 Mantis 의 사용 빈도가 줄어들기도 했고, 이젠 Atlassian 의 Jira 가 이슈 관리의 대세로 자리매김함에 따라 Mantis 에 대한 신경도 안 쓰고 있었는데… 지금도 Mantis를 사용하시면서 간간히 질문을 보내주시는 분들이 계신다.
Jira 가 대세이기는 하나, 작은 조직내에서 저렴하고 신속하게 이슈관리를 위한 도구가 필요하다고 하면 Mantis 2.xx.xx 버전을 사용하는 것도 좋은 선택지 중에 하나이리라 생각한다.
간단하게 테스트 해 본 결과, Mantis 2.xx.xx 를 설치하기 까지는 30분이면 충분하다. (Windows 기반)
필요한 OS 환경
- Windows, Linux… 어느 것도 상관없으나, 여기서는 Windows 10 Home 에 설치를 가정한다.
필요한 SW
다음 사이트에서 해당 프로그램을 다운 받는다.
- (필수) XAMPP for WIndows (2022.4.22 현재 7.4.29 기준)
- (필수) MantisBT 2.53.3
설치순서
1. XAMPP for Windows를 디폴트로 설치한다.
– XAMPP Control Panel 에서 Apache, MySQL을 [Start] 한다.
– http://localhost/phpmyadmin/ 으로 접속하여, MySQL이 정상 설치되었음을 확인한다.
(MySQL DB 관리자 초기 계정 : root / (blank)
※ 설치할 때 알약 등의 실시간 감시 기능은 꺼놓고 실행하는 거 추천. 바이러스 아니니 안심해도 됨.
※ 설치시 UAC 관련 경고 창이 뜨지만, 무시해도 됨.
2. 다운받은 MantisBT 2.53.3 소스를 “C:\xampp\htdocs\mantis” 에 전부 푼다.
3. 웹브라우저에서 http://localhost/mantis/admin/install.php 를 실행한다.
– Type of Database → (Mantis가 사용할 DB) MySql (default)
– Hostname (for Database Server) → localhost
– Username (for Database) → Mantis에서 사용할 DB접속 user account (default는 root) root이외 사용할 경우,사전에 유저 생성 & 권한 모두 설정할 것.
– Password (for Database) → Mantis에서 사용할 DB 유저의 password (default는 공백)
– Database name (for Database) → Mantis가 사용할 database명
– Admin Username (to create Database) → MySQL의 관리자 계정. (예, root)
– Admin Password (to create Database) → MySQL의 관리자 password
위의 설정이 끝나면, “Install/Upgrade Database”를 실행하여, 모든 항목이 “GOOD(초록색)“으로 나와야 한다.
(※ Password (for Database), Admin Password (to create Database) 항목을 공백으로 했을 경우, 설치 후 Setting Database Password, Setting Admin Password 의 결과가 ‘Possible Problem’ 으로 나올 수 있으나 정상이다. 하단 “Installing Database” 의 하위 항목들만 모두 ‘GOOD’ 으로 나오면 된다.)
(※ 여기서 오류가 발생하면, XAMPP Control Panel을 실행하여 Apache, MySQL이 기동되어 있는지 확인한다. XAMPP Control Panel 에서 Apache, MySQL 서버를 다시 시작한다. (Stop -> Start))
4. 웹브라우저에서 http://localhost/mantis/ 를 실행한다. (초기 계정 : administrator / root)
나도 이대로 설치해보니, 좀 헷갈리는 부분이 있네요. 내용 보강했습니다. 궁금하신 점은 댓글로 남겨주세요~~
install/Upgrade Database 클릭시 Internal Application Error 나오네요. 어디서 잘못된 걸까요?
혹시 MySQL이 제대로 실행이 안되어서 그럴 수도 있을 것 같습니다. 일단, XAMPP Control Panel 에서 MySQL 이 정상적으로 Start 되어 있는지를 확인해 보세요.
정상적이라면, DB 관련 계정 정보가 정확하게 입력이 되었는지도 확인해 보세요.
– Type of Database → (Mantis가 사용할 DB) MySql (default)
– Hostname (for Database Server) → localhost
– Username (for Database) → Mantis에서 사용할 DB접속 user account (default는 root) root이외 사용할 경우,사전에 유저 생성 & 권한 모두 설정할 것.
– Password (for Database) → Mantis에서 사용할 DB 유저의 password (default는 공백)
– Database name (for Database) → Mantis가 사용할 database명
– Admin Username (to create Database) → MySQL의 관리자 계정. (예, root)
– Admin Password (to create Database) → MySQL의 관리자 password
안녕하세요
다운받은 MantisBT 2.53.3 소스를 “C:\xampp\htdocs\mantis” 에 전부 푼다. 의미가 MantisBT 2.53.3 폴더를 htdocs 폴더에 모두 넣으라는 걸까요?ㅠㅠ
맞습니다. 압축을 풀면 나오는 모든 파일, 폴더를 mantis 폴더 아래에 넣어주시면 됩니다.