태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

사용자 삽입 이미지

어제 오늘 나를 괴롭히던 Trac의 설치가 거의 끝났다. 설치하면서 겪은 삽질을 기록해두고 나중에 다시는 이런 삽질을 하지 않도록
해야할 것 같은 생각에 지금 글을 쓰고 있다. Trac의 설치는 TOW 패키지를 이용해 쉽게 끝났지만 Plugin의 설치는 정말 좌절스럽다.

1. Trac의 설치(윈도우 환경에서)
TOW (TracOnWindows) http://sourceforge.net/projects/traconwindows/에서 패키지 다운로드
다운받은 패키지 파일의 압축을 풀고 C:\로 이동 경로는 C:\TOW가 되어야 함 C:\TOW\start-tow.bat를 실행하면 Trac 실행.
테스트는 http://localhost:8080/projects/HelloTOW 으로 접속하면 확인할 수 있음.

2. Trac 프로젝트 추가
C:\TOW>create-svn-repo.bat <프로젝트명>
C:\TOW>create-trac-repo.bat <프로젝트명>

3. trac-admin 실행 방법
C:\TOW>trac-admin.bat <ProjectName> <Commands>
Commands 확인은 C:\TOW>trac-admin.bat <ProjectName> help

※ C:\TOW\README.txt 파일을 확인해도 된다.

4. Plugin의 설치 (easy_install 이용)
http://www.trac-hacks.org/에서 자신에게 필요한 Plugin 소스 다운로드
다운받은 파일의 압축을 풀고 압축을 푼 폴더로 이동해 egg 파일을 만드는 과정을 진행해야 한다.

예) C:\TOW\ticketdeleteplugin\0.10>C:\TOW\Python\python.exe setup.py install
주의)Plugin의 setup.py 파일이 있는 곳으로 이동 후 egg 파일을 만들어야 한다.

생성된 egg 파일(예:TracTicketDelete-1.1.4-py2.4.egg)을 C:\TOW로 복사하고 easy_install 과정 실행

예) C:\TOW\easy_install.bat TracTicketDelete-1.1.4-py2.4.egg

Plugin의 설치가 완료되면 trac.ini 파일을 수정하는 과정이 필요하다.
trac.ini 파일은 C:\TOW\!TracRepo\Projects\<!프로젝트명>\conf\trac.ini 에 위치
아래 내용은 이번에 설치하면서 설정한 trac.ini 파일의 내용이다.
[components]
acct_mgr.admin.accountmanageradminpage = enabled
acct_mgr.api.accountmanager = enabled
acct_mgr.db.sessionstore = disabled
acct_mgr.htfile.abstractpasswordfilestore = disabled
acct_mgr.htfile.htdigeststore = disabled
acct_mgr.htfile.htpasswdstore = enabled
acct_mgr.http.httpauthstore = enabled
acct_mgr.pwhash.htdigesthashmethod = disabled
acct_mgr.pwhash.htpasswdhashmethod = disabled
acct_mgr.web_ui.accountmodule = enabled
acct_mgr.web_ui.loginmodule = disabled
acct_mgr.web_ui.registrationmodule = enabled
iniadmin.iniadmin.iniadminplugin = enabled
navhider.* = enabled
trac.web.auth.loginmodule = enabled
tracgantt.* = enabled
tracnav.* = enabled
tracrpc.* = enabled
tracrpcext.* = enabled
tractoc.* = enabled
tracwysiwyg.* = enabled
webadmin.* = enabled
ticketdelete.web_ui.ticketdeleteplugin = enabled

ticketdeleteplugin은 ticketdelete.web_ui.ticketdeleteplugin = enabled 를 추가함으로써 활성화 할 수 있다.

TOW Standard 버전에 포함된 플러그인의 활성은 이 글을 참고하시고 다른 플로그인은 각 플러그인의 설명을 참고하면 된다.


이번에 설치한 플러그인의 목록
http://www.trac-hacks.org/wiki/TicketDeletePlugin
http://willbarton.com/code/tracgantt/
http://www.trac-hacks.org/wiki/NavHiderPlugin

그외 다른 플러그인은 http://www.trac-hacks.org/에서 확인할 수 있다.

참고) TracGannt 플러그인의 경우 Gannt Chart 옵션 부분에서 잘못된 부분이 있는데 아래와 같이 수정하면 된다.
[gantt-charts]
date_format = %d/%m/%Y
include_summary = true
show_opened = true
summary_length = 16
use_creation_date = true

Trac의 커스텀필드의 날짜포맷과 Gannt Chart의 날짜포맷이 다르기 때문에 발생하는 문제로 보여진다.

참고사이트
http://traconwindows.wordpress.com/
http://cafe.naver.com/mjava.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=146
http://uzys.tistory.com/36
Posted by 편리

트랙백 주소 : http://www.ncube.net/trackback/6 관련글 쓰기

  1. Subject : TOW (TracOnWindows) 사용기 모음입니다.

    Tracked from TOW (TracOnWindows) 2008/04/16 19:18  삭제

    이 포스트에 모아보겠습니다. Trac을 Windows에서 쉽게 설치하여 사용하기 TOW (Trac On Windows) 사용하기 [TRAC] 1장. Trac On Windows - 설치 파일 버전맞추기 TOW ( TracOnWindows ) 설치기 [펌]TracOnWindows 설치 Trac 설치하기 (Trac on Windows)

  2. Subject : EJ의 생각

    Tracked from bluecube's me2DAY 2009/06/02 15:16  삭제

    Trac 설치와 기타 Plugin 설치 (Ticket Delete plug-in)

댓글을 달아 주세요