------------------------------------------------------------------------------------------------
출처: http://avatar72.tistory.com/23
------------------------------------------------------------------------------------------------
지난번에 우분투에서 trac을 설치하는 방법에 이어 이번엔 윈도우에서 trac을 설치하는 방법이다.
원래 윈도우에서 trac을 설치하는게 만만치 않은데 tow(trac on windows)라는 걸 이용하면 5분이면
충분하다. (tow 만드신 분이 한국 분이신데 다시 한번 노고에 감사드린다.)
1. TOW다운 받기
- 여기서 바이너리를 다운한다. (0.3 alpha 버전도 있지만 일단 0.2.2a버전을 까는것으로 한다.)
- 0.2.2a 버전에도 base 버전이 있고 standard버전이 있는데 차이점은 다음과 같다.
- python 2.4.4
- trac 0.10.4
- clearsilver 0.9.14
- apache 2.2.6
- mod_python 3.3.1
- subversion 1.4.5
- svn-python 1.4.5
- sqlite 3.5.2
- pysqlite 2.3.5
- easy_install
Standard 패키지 구성
- Base 패키지 포함
- Added Web Admin plugin
- Added Account Manager plugin
- Added XML-RPC plugin
- Added Eclipse Trac Integration plugin
- Added TracNav plugin
- Added WYSIWYG Editor plugin
- Added trac.ini Admin plugin
- Added TOC macro
- mylyn연동 까지 해야되기 때문에 standard버전을 깔도록 하자
2. 압축해제
- 디폴트인 c:\tow 로 풀리도록 하자. 굳이 경로를 바꾸려면 여기를 참조하면 된다.
3. start-tow.bat 파일 실행하면 끝이다. 정말 간단하지 않은가?
다시 한번 제작자에게 감사의 말씀을 전하고 싶다.
4. start-tow.bat 를 실행한 후 브라우저로 접속했을 때 internal server에러가 났을 경우에는
trac.ini 파일내용 중 logging부분을 다음과 같이 변경해 주면 된다.
log_level = WARNING
log_type = file
5. start-tow.bat 파일을 실행했을 때 다음과 같은 에러메세지가 표시되면서 서버가 뜨지 않으면 http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71 에서 msvcr72.dll 을 다운로드 후 windows\system32 밑에 복사해 준다.
/TOW/Apache/modules/mod_python.so into server: \xc1\xf6\xc1\xa4\xb5\xc8 \xb8\xf0
\xb5\xe2\xc0\xbb \xc3\xa3\xc0\xbb \xbc\xf6 \xbe\xf8\xbd\xc0\xb4\xcf\xb4\xd9.
6. 서비스로 등록하기
매번 배치화일을 실행해야 한다면 번거로울 수 있다.
다음과 같이 하면 윈도우의 서비스에 등록시켜 자동으로 시작되도록 할 수 있다.
환경변수 등록
- 원래 배치화일에 있던 환경변수 값들을 윈도우 시스템 환경변수에 등록해 준다.
(PATH항목은 기존에 있는 PATH 항목의 뒤에 붙여준다.)
TOW_TRAC_PRJ=C:\TOW\TracRepo\Projects
TOW_TRAC_REPO=C:\TOW\TracRepo
TOW_SVN_PRJ=C:\TOW\Projects
TOW_SVN_REPO=C:\TOW\SvnRepo
APACHE_HOME=C:\TOW\Apache
PYTHON_HOME=C:\TOW\Python
PYTHONPATH=C:\TOW\Python;C:\TOW\Python\DLLs;C:\TOW\Python\Scripts;C:\TOW\Python\lib;
SQLITE_HOME=C:\TOW\SQLite
SVN_HOME=C:\TOW\Subversion
PATH=C:\TOW\Subversion\bin;C:\TOW\Python;C:\TOW\Python\DLLs;C:\TOW\Python\Scripts;C:\TOW\Python\Lib;C:\TOW\Apache\bin;C:\TOW\Apache\modules;C:\TOW\SQLite;
- xp일 경우 환경변수를 등록 한 다음 서비스에서 traconwindows를 스타트 했을 때 정상적으로 동작하지
않으면 재부팅 후 다시 스타트하면 제대로 될 것이다.
- 아파치 httpd.exe 를 이용 윈도우 서비스에 등록을 해준다.
c:\TOW\Apache\bin\httpd.exe -k install -n "TraconWindows"
서비스를 삭제할 때는 httpd.exe -k uninstall -n "TraconWindows" 와 같이 해주면 된다.
(만약 위와 같이 등록했을 때 액세스가 거부되었습니다 라는 메세지가 나오면 administrator 계정으로 다시 로그인 한 후 재시도해 본다)
7. 신규 정보 생성
C:\TOW>add-user.bat <UserName> <Password>
2) 프로젝트 등록 하는 방법
C:\TOW>create-svn-repo.bat <ProjectName>
C:\TOW>create-trac-repo.bat <ProjectName>
해준 후 http://localhost:8080/projects/<ProjectName>으로 접속.
'IT_Programming > Dev Tools' 카테고리의 다른 글
데비안 계열에서 apt-get으로 Trac, Subversion 설치하기 (0) | 2011.04.03 |
---|---|
Trac + Mylyn 연동 방법 (0) | 2011.04.03 |
[펌] VisualSVN과 mysql을 이용한 Trac 설치 완벽 가이드 (0) | 2011.04.03 |
[이클립스] Referenced Libraries 가 사라진 경우 (0) | 2011.03.31 |
예제를 통한 JUnit 4 살펴보기 (0) | 2011.03.30 |