Mantis 설치 메뉴얼 (Ubuntu)
1. APM 설치
1.1. Apache 설치
#apt-get install apache2
1.2. Mysql 인증을 위한 모듈 설치
#apt-get install libapache2-mod-auth-mysql
1.3. Mysql 설치
#apt-get install mysql-server mysql-client
1.4. php 설치
#apt-get install php5-common php5 libapache2-mod-php5
1.5. php & Mysql 연동하기 위한 모듈 설치
#apt-get install php5-mysql
1.6. Apache 재시작
#service apache2 restart
1.7. php 연동 확인을 위한 파일 생성
#vi /var/www/phpinfo.php
<?php
print_r(phpinfo());
?>
1.8. php 연동 확인
- http://서버IP/phpinfo.php
2. Mantis 설치
2.1. 설치 파일 다운
- URL : http://www.mantisbt.org/
2.2. 설치 파일을 /var/www 밑에 두고 권한 설정
3. phpmyadmin 설치
#apt-get install phpmyadmin
4. php & LDAP 연동 모듈 설치 (LDAP을 사용시에만..)
#apt-get install php5-ldap phpldapadmin
5. DB 마이그레이션 작업 (Mantis 이전/통합 시에만..)
- 대상 서버에서 mysql DB 백업
#mysqldump -u ID -p DB명 > DB명.sql
- 타겟 서버에서 DB 테이블 생성
- 타켓 서버에서 DB 복구 진행
#mysql -u ID -p DB명 < DB명.sql
#service mysql restart
※ MySQL 외부 접근 허용 명령어
$grant all privileges on *.* to admin@'대상IP' identified by '비밀번호' with grant option;
※ 업로드 파일 사이즈 수정 (MySQL max_allowed_packet)
$SET GLOBAL max_allowed_packet = 1024 *1024 * 1024; (1G로 변경)
※ 첨부파일 경로 변경 방법
1) MySQL 에서 아래 명령 실행
$update `mantis_bug_file_table` set folder ='/home/www/파일폴더경로'
2) config_default_inc.php 파일에서 upload 로 검색 후 경로 수정
3) file 디렉토리에 대한 쓰기 권한 할당 (755)