달력

52025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'일과' 카테고리의 다른 글

Oracle10g Win7 설치  (0) 2010.07.30
Webwork 가이드 링크~  (0) 2010.07.21
개발자로서.. 읽어봐야 할 필수 도서!!  (0) 2010.07.20
배치 파일 만들기!! && 자바에서 Batch File 실행하기!!  (0) 2010.07.19
추천 블로그..  (0) 2010.07.16
Posted by 인천총각
|

Mantis 설치 방법 (Windows 에서)...

간단히 적어가자!!!

Mantis 설치하기 위해 필요한 상태는

Windows 경우 IIS 혹은 Apach, Php, MySQL 이 설치 되어야 한다..

하지만!! APM이라는 한번에 설치해주는 프리웨어가 있따!! 이걸 사용한다 !! 정말 간단해짐

http://www.apmsetup.com/ <-- APM  다운 받음 된다!!
http://www.mantisbt.org/ <--Mantis 다운

1. APM 5~7 버전을 다운받아 설치 한다.

2. %APM_SETUP% 기본설치 경로에 htdocs 폴더안에 Mantis를 다운받아 압축을 풀고 복사한다!!
-->%APM설치경로%\htdocs\mantis

3. APM 설치시 자동으로 mysql과 연동되어진다. 연동된 mysql을 Mantis DB로 사용시

phpMyAdmin 페이지로 들어간다. --> http://127.0.0.1/myadmin/

Mantis 사용할 새 데이터 베이스를 만들고 모든 사용권한을 주도록 하자!!

참고할것은 데이터 베이스 만들시 euckr_korean_ci를 선택해야 한글로 나온다는 점이다!! (잘 모름^^;;)

4.
Mantis 폴더 내의 config_defaults_inc.php 파일 내의 DB연동 부분 수정 and config_inc.php 도 수정

ex)
 $g_hostname    = 'localhost:3307';
 $g_db_username   = 'root';
 $g_db_password   = '';
 $g_database_name  = 'bugtracker';
 $g_db_schema   = ''; 
 $g_db_type    = 'mysql';

database_name 최초 Mantis에서 사용할 DB를 명시해준다.
이것을 토대로 아래 인스톨 설정을 맞춰준다!!

http://127.0.0.1/mantis/admin/install.php 로 들어간다.
mantis/admin/install.php <-- %APM설치경로의 htdocs안에 mantis라는 폴더가 있다는 과정하에 작성한것이다%
install.php 화면에서
Type of Database  -------------------MySql
Hostname (for Database Server)-------localhost or localhost:3306 기본 port다 혹 다른 mysql가동시 해당 port
Username (for Database) ----------사용자 계정 or root
Password (for Database) ----------해당 비번
Database name (for Database) ------Mantis DB (bugtracker)로 설정

최소 이부분만 작성후 install/Upgrad Dtatabase 를 클릭 하면 DB 설정 부분도 완료가 된다..

5. 최초 Mantis 접근시 
htdocs안의 admin 폴더 삭제를 요구한다.. 그냥 변경하자 폴더이름을..
또한 Administrator 기본 계정의 비번도 바꾸길 요구한다.. 기본 비번은 root가 된다!!

Mantis 설치 완료.. 한글 설정 및 메일 설정 Wiki 설정은 첨부파일로 참조하기 바란다.

단 한글 모드에서 영문 모드로 보고자 할경우!!! 왜?? Mantis 에서 Error 발생시 한글 모드에서는 정확한 표시가 나오지 않는다.. 그렇기 때문에 영문 모드로 변경..
변경하는 법은 
config_defaults_inc.php 파일내에서 411번줄..정도에
즉 $g_language_choices_arr 배열안에 들어가는 Korean 정보를 변경하면 된다.. 그럼 default로 English 가 설정된다..(편법인가)ㅡㅡ;;



첨부파일은 퍼온것인데.. 어디서 퍼왔는지 기억이 안난다.. 암튼 유용하게 잘 쓰고있어서 감사하다!!
  

Posted by 인천총각
|
여러 방법 시도 ..
DB쪽 문제인지 PHP쪽 문제인지 확실치도 않았다.(내경우)
현 상태 APM으로 설치된 MySQL은 Support 게시판으로 물여있고
Mantis DB는 새로 설치 하여 연결된 상태..

삭제시 혹은 이슈 할당시 즉, 메일 전송 관련 해서 DB작업이 이루어지면
데이터 질의 에러가 나왔다..
3일동안의 사투 끝에 궁극적인 해결은 아니라.. 해결..
문제는 Mantis 에서 시간과 함께 표시는되는 국제 표준 시간대 정보 즉(GMT+09:00)으로 설정 되어 있어야 하는데
Mantis에서 php 부분 로직에서 설정을 잘 못하는 바람에..
시간과 함께 상형문자로 출력되는 형상이 그 원인 이였다.
ex) 2010-07-07 11:01 JST 출력되어야 정상인데 2010-07-07 11:01  &#@*$&@$*@ 등 이상한 상형 문자로 출력됨
그렇기 때문에 DB에 상형문자 인코딩 에러가 발생 되었고, 즉 메일 전송이 불가피해진 상황 이였다.

처음 에러 접근시부터 이러한 것부터 시작했으면 좀더 빨리 해결하지 않았을까?
오랜 시간이 걸렸지만.. 하나하나 배워 나갈수 있어서 뿌듯했다.
하지만 시간은 금.. 명심하자!!
Error이 발생시 최초 로직 부터 하나하나 차근차근 밟아가야 한다는 사실!! 알면서 행하지 않았고, 오히려 더 미궁속으로만 접근을 하다보니 점점 더 해결이 안되었다는 점.. ^^;;;

해결 방법을 보자!!!
Mantis 설정 파일 .. (config_defaults_inc.php)
644번줄

$g_complete_date_format = 'Y-m-d H:i T'; --> $g_complete_date_format = 'Y-m-d H:i';
T--> 제거 (T 표준시간대 정보를 출력해주는 정보! 궁극적으로 로직에서 GMT로 변경해야하나.. 제거로 더이상 상형문자 출력 안되게 수정)

단 이 한줄 코딩작업으로 에러가 해결!!! 하하핫^^;;;




Posted by 인천총각
|