-----------------------------------------------------------------------------------------------
출처: http://avatar72.tistory.com/38
-----------------------------------------------------------------------------------------------
지난번 포스트와 같이 TOW를 사용하면 단 몇분만에 trac을 설치할 수 있다.
하지만 설치되는 subversion과 trac의 버전이 조금 낮은 관계로 다음과 같이 visualsvn과 mysql을
이용해 최신버전의 trac을 설치할수 있다
1. Mysql 5.1 버전 설치
여기 에서 다운로드 후 설치
2. trac용 디비 인스턴스 생성
mysql>CREATE DATABASE trac_db DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
3. VisualSVN설치
3.1 설치
http://www.visualsvn.com/server/download/ 에서 다운로드 후 설치
설치 시 secure connection 해제, 경로는 default, 포트는 80으로 설정
3.2. 설치 후 실행화면
3.3. 레파지토리 및 유저 생성
3.4. VisualSVN설치종료 및 브라우져 접속 화면
4. Trac 설치
4.1 http://www.visualsvn.com/server/trac/ 에서 VisualSVN용 trac을 다운로드
4.2 C:\Program Files\VisualSVN Server\ 밑에 압축 해제
5. Python mysql 설정
5.1 여기에서 ez_setup.py 다운로드
5.2 c:\Program Files\VisualSVN Server\trac\python 디렉토리에 ez_setup.py를 복사 후 python\python ez_setup.py 로 설치
5.3 MySQL_python-1.2.2-py2.5-win32.egg 파일을 여기서 다운로드 후 G:\Program Files\VisualSVN Server\trac\python\Lib\site-packages 에 복사
5.4 c:\Program Files\VisualSVN Server\trac\python\Scripts\ 에서 easy_install mysql_python실행
6. Trac 레파지토리 생성
6.1 C:\VisualSVN Server\trac에서 trac-admin 을 이용해 프로젝트를 생성.
예) trac-admin C:\Trac\SpringStudy initenv
6.2 프로젝트 명 입력
6.3 데이터베이스에 mysql url 입력
예)mysql://root:password@127.0.0.1/trac_db
6.4 Repository Type는 기본인 svn을 선택하고 Path to repository에는 c:\Repositories\SpringStudy 입력
6.5 트랙 레파지토리 설치완료
7. 아파치에 trac관련 정보 설정
7.1 c:\Program Files\VisualSVN Server 에 있는 httpd-wrapper.bat파일에 다음 내용 추가
7.2 c:\Program Files\VisualSVN Server\conf\httpd.conf 에 다음 내용 추가
LoadModule authz_user_module bin/mod_authz_user.so
<Location /trac>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir C:\Trac
PythonOption TracUriRoot /trac
AuthName "Trac"
AuthType Basic
AuthBasicProvider file
AuthUserFile "C:/Repositories/htpasswd"
Require valid-user
</Location>
8. admin 계정에 관리자 권한을 부여
trac-admin (c:\Trac\프로젝트설치폴더) permission add (SVN에등록된사용자) TRAC_ADMIN
9. Mylyn 연동을 위한 xmlrpcplugin 설치
9.1 http://trac-hacks.org/wiki/XmlRpcPlugin에서 플러그인 다운로드
9.2 c:\Program Files\VisualSVN Server\trac\python 디렉토리에 압축된 파일안에 있는 trank 압축해제
9.3 C:\Program Files\VisualSVN Server\trac\python>python setup.py bdist_egg 실행
9.4 /dist 에 있는 egg 파일을 c드라이브의 c:\Trac\SpringStudy\plugins 에 복사
9.5 c:\Trac\SpringStudy\conf\trac.ini 파일에 다음 내용 추가
[components]
tracrpc.* = enabled
10 trac로고 변경
10.1 trac.ini에 다음 내용 수정
alt =
height = -1
link = http://192.168.10.100/trac/SpringStudy
src = common/trac_banner.png
width = -1
11. visual svn 재시작 및 trac 접속 화면
'IT_Programming > Dev Tools' 카테고리의 다른 글
Trac + Mylyn 연동 방법 (0) | 2011.04.03 |
---|---|
윈도우 계열에서의 초간단 Trac 설치 방법 (0) | 2011.04.03 |
[이클립스] Referenced Libraries 가 사라진 경우 (0) | 2011.03.31 |
예제를 통한 JUnit 4 살펴보기 (0) | 2011.03.30 |
이클립스 Code Format 맞추기 (0) | 2011.03.30 |