버그트랙커 mantis 1.2.15 설치하기
운영/Ubuntu 2013. 8. 21. 10:30
Ubuntu 에서 sudo apt-get install mantis 명령을 통해서 간단하게 mantis 를 설치했는데 eclipse Mylyn 과 연동 오류가 발생하여 최신 버전을 수동으로 설치했습니다.
eclipse 상에서 Mantis repository 를 설정할때 ERROR_DUPLICATE_FILE 이라는 에러가 발생합니다.
mantis 홈페이지측에서는 최신 버전을 설치하면 해결된다고 하네요...
별다른 패치도 없고 그냥 파일을 최신 파일로 덮어쓸까? 하다가 새로 설치하기로 했습니다.
기존 mantis 는 sudo apt-get purge mantis 로 살포시 제거해 주세요
1. 다운로드 받기
http://www.mantisbt.org/download.php
위 사이트에서 최신버전의 mantis 를 다운 받습니다.
작성하는 시점에서는 1.2.15 버전이 최신버전이며 mantisbt-1.2.15.zip 파일을 다운로드 받았습니다.
2. 서버에 설치하기
FTP 를 통해서 다운 받은 파일을 서버로 전송한뒤 적당한 위치에 압축을 풀어줍니다.
zip 파일이므로 unzip mantisbt-1.2.15.zip 명령을 통해 압축을 풀어줍니다.
unzip 명령어가 없을 경우에는 sudo apt-get install unzip 명령어로 unzip 을 설치해 줍니다.
압축을 풀명 mantisbt-1.2.15 폴더가 생성됩니다.
이 폴더를 sudo mv mantisbt-1.2.15 /usr/share 명령어로 /usr/share 폴더로 이동해 줍니다.
권한 문제가 있을 수 있으므로
sudo chmod -R 755 /usr/share/mantisbt-1.2.15 로 권한을 변경해줍니다.
* 해당 폴더와 파일들의 권한이 700 일 경우에는 apache 에서 접근할 수 없기 때문입니다.
3. apache2 설정파일에 mantis 부분 추가
이 부분이 조금 애매 한데 저는 간단하게 Alias 명령어만 추가했습니다.
apache2 가 설치되어 있다면 /etc/apache2/sites-available 에 mantis 설정 파일을 추가합니다
sudo vi /etc/apache2/sites-available/mantis
심볼릭 링크 생성
ln -s /etc/apache2/sites-enabled/mantis /etc/apache2/sites-available/mantis
apache2 가 기동되면서 sites-enabled 내의 있는 설정파일을 모두 읽어들이면서 기동됩니다. 따라서 apache2 가 읽을 수 있도록 sites-enabled 위치에 링크를 생성해 주는 것입니다.
그럼? site-enabled 위치에 파일을 생성하면 되지 sites-available 에 생성하고 심볼릭 링크를 걸어주는 건가요 라는 의문이 듭니다. 저도 마찬가지 입니다. 아시는 분은 글좀 남겨주세요
마지막으로 apache2 서버를 재기동합니다.
sudo service apache2 restart
4. 데이터베이스 설치
http://localhost/mantis/admin 로 설치된 mantis 의 설정에 들어갑니다.
설정화면은 캡쳐하진 못했는데 간단한 DB 설정입니다.
사용자 정보를 입력한 후 클릭하게 되면 DB 설치가 진행됩니다.
위 이미지는 설치 결과 화면인데 DB 설치는 정상적으로 진행되었지만 config_inc.php 파일을 생성하지 못했다는 에러메세지가 표시됩니다.
아마 권한이 없어서 파일을 생성하지 못한것 같습니다.
그래서 수동으로 config_inc.php 파일을 생성해 주어야 합니다.
/usr/share/mantisbt-1.2.15/config_inc.php 파일을 생성해 줍니다.
5. 필요없는 파일 삭제
/usr/share/mantisbt-1.2.15/admin 폴더는 보안에 위험할 수 있으므로 삭제해줍니다.
그리고 http://localhost/mantis 로 접근하면 mantis 에 로그인 할 수 있습니다.
초기 관리자 정보는 administrator/root 이며 로그인후 관리자 암호를 변경해 줍니다.
끝
'운영 > Ubuntu' 카테고리의 다른 글
새로운 VirtualBox 기존 운영체제 연결시 브릿지 네트워크 연결 오류 (0) | 2014.02.13 |
---|---|
Ubuntu 메일 발송을 위해 sSMTP 설치하기 (0) | 2013.08.21 |
Ubuntu 12.04 고정 IP 설정하기 (0) | 2013.08.21 |
ubuntu 에 Subversion 설치 (0) | 2010.01.04 |
mysql 서버 관리툴 EMS SQL Manager for MySQL (1) | 2009.12.12 |