E D R , A S I H C RSS

mantis (rev. 1.1)

mantis


1. mantis 는?

  • 버그 트랙킹 시스템 입니다. 버그 질라에 비해서 훨씬더 설치가 쉽습니다. 아직 이메일 부분 문제는 해결 못했는데 해결 하신분은 좀 적어 주세요. -_-;

2. 설치는

  • apm 설치후, 걍 www 폴더에 복사후 웹으로 해당 localhost/mantis 들어 가면 인스톨 나오고 DB 관련 한것을 넣어 주면 설치가 됩니다.

3. 이메일 문제

  • /core/user_api.php 에서 416line 을 아래와 같이 바꿔서 이메일 인증이 아니라 임시 암호를 부여하고, 사용자가 바꾸게끔 한다.

~cpp
//		$t_password	= auth_generate_random_password( $t_seed );
		$t_password	= 1234;



4. 한글 설정

  • administrator , 암호는 root 로 로그인 후에 계정관리에서 preference 부분에 가서 제일 하단 부에 있는 언어 선택을 한글로 해야 한글로 메뉴를 보고 한글을 사용할 수 있습니다.
  • 한글을 쓰려면? -> 일단 무슨 에러 메시지가 뜬 것을 볼 수 있습니다.
    ~php
    테이블을 만들때 euc-kr 으로 만들었고 euc-kr 을 mantis 에서 사용하기 위해 아래와 같이 mantis 소스를 수정 하였습니다.
    
    ./mantis-1.0.2/core/adodb/drivers/adodb-mysql.inc.php
    =======================
    346 if ($this->_connectionID === false) return false;
    347 mysql_query('set names euckr',$this->_connectionID);
    348 if ($argDatabasename) return $this->SelectDB($argDatabasename);
    =======================
    359 if ($this->_connectionID === false) return false;
    360 mysql_query('set names euckr',$this->_connectionID);
    361 if ($this->autoRollback) $this->RollbackTrans();
    
  • 위와 같이 하면 일단 한글을 쓸 수 있는 있습니다.
  • 에러 메시지 제거는? 에디트 플러스 Find in file 에서 htmlspecialchars 이 것을 다 찾아서 @htmlspecialchars 이것으로 바꿔 주면 됩니다.


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:31:43
Processing time 0.0202 sec