'TracOnWindows'에 해당되는 글 20건
- 2008.06.18 500 Internal Server 에러가 가끔 나는 군요. 2
- 2008.06.03 BitNami Trac for Windows 릴리즈했군요. 2
- 2008.05.26 SourceForge.net 2008 Community Choice Awards 하네요. TOW에 한표 어떤가요? 2
- 2008.05.22 커맨드창에서 Suversion 관련 명령 실행시 한글 메시지가 깨지는 현상 해결하는 방법
- 2008.04.04 새 프로젝트 생성하기 4
- 2008.04.04 TOW (TracOnWindows) 사용기 및 팁 모음입니다.
- 2008.03.07 TOW 기본 디렉토리(C:\TOW) 변경해서 설치하기 5
- 2008.02.22 (수정) Subversion에 사용자별로 접근권한을 설정하려면... 7
- 2008.02.12 TOW (TracOnWindows) 0.2.2a 한글판 릴리즈합니다. 14
- 2008.02.05 TOW (TracOnWindows) 한글판 블로그를 티스토리로 이전할 예정입니다. 1
2008. 6. 18. 11:59
500 Internal Server 에러가 가끔 나는 군요.
2008. 6. 18. 11:59 in 사용자 가이드
제가 사용하는 TOW도 가끔 500 Internal Server 에러가 나는데, 역시나 windows event log의 문제인가 봅니다.
[Wed Jun 18 11:48:43 2008] [error] [client ...] mod_python (pid=2980, interpreter='tow.localhost', phase='PythonHandler', handler='trac.web.modpython_frontend'): Application error
[Wed Jun 18 11:48:43 2008] [error] [client ...] ServerName: 'tow.localhost'
[Wed Jun 18 11:48:43 2008] [error] [client ...] DocumentRoot: 'C:/TOW/Apache/htdocs'
[Wed Jun 18 11:48:43 2008] [error] [client ...] URI: '/projects/.../ticket/133'
[Wed Jun 18 11:48:43 2008] [error] [client ...] Location: '/projects'
[Wed Jun 18 11:48:43 2008] [error] [client ...] Directory: None
[Wed Jun 18 11:48:43 2008] [error] [client ...] Filename: 'C:/TOW/Apache/cgi-bin/trac.cgi'
[Wed Jun 18 11:48:43 2008] [error] [client ...] PathInfo: '/.../ticket/133'
[Wed Jun 18 11:48:43 2008] [error] [client ...] Traceback (most recent call last):
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\mod_python\\importer.py", line 1537, in HandlerDispatch\n default=default_handler, arg=req, silent=hlist.silent)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\mod_python\\importer.py", line 1229, in _process_target\n result = _execute_target(config, req, object, arg)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\mod_python\\importer.py", line 1128, in _execute_target\n result = object(arg)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\trac\\web\\modpython_frontend.py", line 87, in handler\n gateway.run(dispatch_request)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\trac\\web\\wsgi.py", line 87, in run\n response = application(self.environ, self._start_response)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\trac\\web\\main.py", line 416, in dispatch_request\n env.log.warn(e)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 983, in warning\n apply(self._log, (WARNING, msg, args), kwargs)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 1079, in _log\n self.handle(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 1089, in handle\n self.callHandlers(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 1126, in callHandlers\n hdlr.handle(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 642, in handle\n self.emit(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\logging\\handlers.py", line 819, in emit\n self.handleError(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 693, in handleError\n traceback.print_exception(ei[0], ei[1], ei[2], None, sys.stderr)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\traceback.py", line 125, in print_exception\n print_tb(tb, limit, file)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\traceback.py", line 70, in print_tb\n if line: _print(file, ' ' + line.strip())
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\traceback.py", line 13, in _print\n file.write(str+terminator)
[Wed Jun 18 11:48:43 2008] [error] [client ...] IOError: [Errno 9] Bad file descriptor
다음버전의 log 기본 설정을 파일로 해야겠습니다.
[Wed Jun 18 11:48:43 2008] [error] [client ...] mod_python (pid=2980, interpreter='tow.localhost', phase='PythonHandler', handler='trac.web.modpython_frontend'): Application error
[Wed Jun 18 11:48:43 2008] [error] [client ...] ServerName: 'tow.localhost'
[Wed Jun 18 11:48:43 2008] [error] [client ...] DocumentRoot: 'C:/TOW/Apache/htdocs'
[Wed Jun 18 11:48:43 2008] [error] [client ...] URI: '/projects/.../ticket/133'
[Wed Jun 18 11:48:43 2008] [error] [client ...] Location: '/projects'
[Wed Jun 18 11:48:43 2008] [error] [client ...] Directory: None
[Wed Jun 18 11:48:43 2008] [error] [client ...] Filename: 'C:/TOW/Apache/cgi-bin/trac.cgi'
[Wed Jun 18 11:48:43 2008] [error] [client ...] PathInfo: '/.../ticket/133'
[Wed Jun 18 11:48:43 2008] [error] [client ...] Traceback (most recent call last):
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\mod_python\\importer.py", line 1537, in HandlerDispatch\n default=default_handler, arg=req, silent=hlist.silent)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\mod_python\\importer.py", line 1229, in _process_target\n result = _execute_target(config, req, object, arg)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\mod_python\\importer.py", line 1128, in _execute_target\n result = object(arg)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\trac\\web\\modpython_frontend.py", line 87, in handler\n gateway.run(dispatch_request)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\trac\\web\\wsgi.py", line 87, in run\n response = application(self.environ, self._start_response)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\site-packages\\trac\\web\\main.py", line 416, in dispatch_request\n env.log.warn(e)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 983, in warning\n apply(self._log, (WARNING, msg, args), kwargs)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 1079, in _log\n self.handle(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 1089, in handle\n self.callHandlers(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 1126, in callHandlers\n hdlr.handle(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 642, in handle\n self.emit(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\Lib\\logging\\handlers.py", line 819, in emit\n self.handleError(record)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\logging\\__init__.py", line 693, in handleError\n traceback.print_exception(ei[0], ei[1], ei[2], None, sys.stderr)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\traceback.py", line 125, in print_exception\n print_tb(tb, limit, file)
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\traceback.py", line 70, in print_tb\n if line: _print(file, ' ' + line.strip())
[Wed Jun 18 11:48:43 2008] [error] [client ...] File "C:\\TOW\\Python\\lib\\traceback.py", line 13, in _print\n file.write(str+terminator)
[Wed Jun 18 11:48:43 2008] [error] [client ...] IOError: [Errno 9] Bad file descriptor
다음버전의 log 기본 설정을 파일로 해야겠습니다.
2008. 6. 3. 16:18
BitNami Trac for Windows 릴리즈했군요.
2008. 6. 3. 16:18 in Trac
BitNami는 다양한 웹 어플리케이션을 여러가지 환경에서 설치하기 쉽도록 해주는 통합 인스톨러입니다. Trac의 윈도우 버전을 어제일자로 릴리즈했군요.
포함되는 내용은 아래와 같답니다.
잘 되면(?) TOW 프로젝트를 더 이상 진행하지 않아도 될 듯합니다.
포함되는 내용은 아래와 같답니다.
- Apache 2.0.63
- Python 2.4.4
- mod_python 3.3.1
- Subversion 1.4.6
- SQLite 3.5.2
- Clearsilver 0.9.4
- PySQLite 2.4.1
- Trac 0.10.4-7
잘 되면(?) TOW 프로젝트를 더 이상 진행하지 않아도 될 듯합니다.
2008. 5. 26. 09:39
SourceForge.net 2008 Community Choice Awards 하네요. TOW에 한표 어떤가요?
2008. 5. 26. 09:39 in 공지사항
TOW를 잘 쓰고 계시다면, 아래의 링크로 가서 마음에 드신 항목에 클릭한번 해주십시오.
http://sourceforge.net/community/cca08-nominate?group_id=192688
http://sourceforge.net/community/cca08-nominate?group_id=192688
2008. 5. 22. 17:49
커맨드창에서 Suversion 관련 명령 실행시 한글 메시지가 깨지는 현상 해결하는 방법
2008. 5. 22. 17:49 in 사용자 가이드
C:\TOW\set-tow.bat 파일을 열으셔서 밑줄친 줄을 추가하시면 됩니다.
APR_ICONV_PATH 라는 키워드를 찾기가 엄청 힘들었네요. 찾고 나니 Peter Kim 님 블로그에도 비슷한 내용의 댓글이 있네요.
이렇게 하시면 add-project 실행 시에도 제대로 된 메시지를 보실 수 있을 겁니다.
도움이 되시길...
...
set SVN_HOME=%TOW_HOME%\Subversion
set APR_ICONV_PATH=%SVN_HOME%\iconv
set PYTHON_HOME=%TOW_HOME%\Python
...
set SVN_HOME=%TOW_HOME%\Subversion
set APR_ICONV_PATH=%SVN_HOME%\iconv
set PYTHON_HOME=%TOW_HOME%\Python
...
APR_ICONV_PATH 라는 키워드를 찾기가 엄청 힘들었네요. 찾고 나니 Peter Kim 님 블로그에도 비슷한 내용의 댓글이 있네요.
이렇게 하시면 add-project 실행 시에도 제대로 된 메시지를 보실 수 있을 겁니다.
도움이 되시길...
2008. 4. 4. 09:41
새 프로젝트 생성하기
2008. 4. 4. 09:41 in 사용자 가이드
새로 프로젝트를 만드시려면 다음과 같이 해보세요.
p.s. 예전에는
- 도스창(Command Prompt)을 띄웁니다. (실행 -> cmd)
- 다음과 같이 실행해봅니다. (예제 프로젝트명: MyNewProject)C:\Documents and Settings\user>cd \TOW
C:\TOW>add-project MyNewProject - 이렇게 하면 MyNewProject 라는 프로젝트가 생깁니다.
- trac 주소는 http://서버주소:8080/projects/MyNewProject 가 됩니다.
- svn 주소는 http://서버주소:8080/svn/MyNewProject 가 됩니다.
- 끝!
p.s. 예전에는
create-svn-repo.bat, create-trac-repo.bat 스크립트를 사용했서 프로젝트를 생성했는데, 이 둘을 묶어서 add-project라고 만들었습니다. 각각 쓰셔도 됩니다.
2008. 4. 4. 09:16
TOW (TracOnWindows) 사용기 및 팁 모음입니다.
2008. 4. 4. 09:16 in 사용자 가이드
이 포스트에 모아보겠습니다.
TOW 설치
TOW를 윈도우 서비스로 등록하기
- 윈도우에서 프로젝트 관리툴 Trac 설치와 기타 Plugin 설치
- Trac을 Windows에서 쉽게 설치하여 사용하기
- TOW (Trac On Windows) 사용하기
- [TRAC] 1장. Trac On Windows - 설치 파일 버전맞추기
- TOW ( TracOnWindows ) 설치기
- [펌]TracOnWindows 설치
- Trac 설치하기 (Trac on Windows)
- Trac, Moniwiki, Subversion Install of Window
- Trac 설치하기
- Trac On Windows
- AS3 Friends : Trac on Windows, Subclipse, Mylyn
- 협업관리 및 이슈트래커 비교자료
- Trac on Windows, Subclipse, Mylyn
- TOW(TracOnWindows)에서 다른 Subversion으로 연동하기
- 윈도우 계열에서의 초간단 Trac 설치 방법
Trac 플러그인 설치
2008. 3. 7. 20:10
TOW 기본 디렉토리(C:\TOW) 변경해서 설치하기
2008. 3. 7. 20:10 in 사용자 가이드
어떤 분이 메일로 문의를 주셔서 한번 try를 해봤는데요.
결론적으로 동작은 됩니다만 Python의 경로를 옮기는 건 안되네요.
다음의 절차대로 해보세요.
예제로 설치할 경로는 D:\Apps 입니다. (이하 %TOW_HOME%은 D:\Apps\TOW가 됩니다.)
결론적으로 동작은 됩니다만 Python의 경로를 옮기는 건 안되네요.
다음의 절차대로 해보세요.
예제로 설치할 경로는 D:\Apps 입니다. (이하 %TOW_HOME%은 D:\Apps\TOW가 됩니다.)
- TOW-*.zip 파일을 D:\Apps 에 풉니다.
- %TOW_HOME%\set-tow.bat 파일을 열어서 아래의 부분을 수정합니다.set TOW_HOME=D:\Apps\TOW
- %TOW_HOME%\Apache\conf\httpd.conf 파일을 열어서 다음의 문자열을 모두 치환합니다.C:/TOW -> D:/Apps/TOW
- %TOW_HOME%\Setup\TracRepo\Projects\HelloTOW\conf\*.tpl 의 모든 파일을 열어서 다음의 문자열을 치환합니다.C:\TOW -> D:\Apps\TOW
C:\\TOW -> D:\\Apps\\TOW
- %TOW_HOME%\create-svn-repo.bat 파일을 열어서 다음의 문자열을 모두 치환합니다.C:/TOW -> D:/Apps/TOW
- D:\Apps\TOW\Python 디렉토리를 C:\TOW\Python 모두 복사합니다.
이렇게 하시면 Trac, Subversion 모두 동작을 합니다. 다른 문제가 있을지는 아직 잘 모르겠습니다.
만약 이미 C:\TOW를 설치한 상태에서 D:\Apps\TOW로 이동한다고 했을 때, 이미 만들어 놓은 프로젝트가 있으시다면 아래와 같이 해보세요. (%PROJECT_NAME%은 만들어 놓은 프로젝트 이름)
- %TOW_HOME%\TracRepo\Projects\%PROJECT_NAME%\conf\trac.ini 파일을 열어서 다음의 문자열을 치환합니다. C:\TOW -> D:\Apps\TOW
C:\\TOW -> D:\\Apps\\TOW
- 그리고, trac-admin을 다음과 같이 실행합니다.D:\Apps\TOW>trac-admin.bat %PROJECT_NAME% resync
이렇게 하면 기존 프로젝트도 새 디렉토리에서 동작을 할 겁니다.
그럼, 도움이 되시길...
2008. 2. 22. 14:52
(수정) Subversion에 사용자별로 접근권한을 설정하려면...
2008. 2. 22. 14:52 in 사용자 가이드
(수정내용: svnserve.conf 파일이 필요치 않습니다. ssaurabi님 제보 감사합니다.)
TOW는 기본적으로 모든 계정에 대한 모든 Subversion 권한을 부여하게되어 있습니다.
만약, 사용자별로 Subversion 접근권한을 부여하려면 다음과 같이 하시면 됩니다.
TOW는 기본적으로 모든 계정에 대한 모든 Subversion 권한을 부여하게되어 있습니다.
만약, 사용자별로 Subversion 접근권한을 부여하려면 다음과 같이 하시면 됩니다.
- C:\TOW\Apache\conf\httpd.conf 파일을 메모장 등에서 불러옵니다.
- <Location /svn> 부분을 찾아서 다음과 같이 수정합니다.<Location /svn>
DAV svn
SVNParentPath "C:/TOW/SvnRepo/Projects"
# our access control policy
AuthzSVNAccessFile "C:/TOW/SvnRepo/Projects/authz"
# try anonymous access first, resort to real
# authentication if necessary.
Satisfy Any
Require valid-user
AuthType Basic
AuthName "TOW:Subversion Authentication"
AuthUserFile "C:/TOW/SvnRepo/Projects/trac.htpasswd"
</Location> - C:\TOW\SvnRepo\Projects\authz 파일을 아래와 같이 작성합니다. (예로 test, test2 에 대한 권한을 설정한 것인데요. 먼저 사용자가 만들어져있어야 합니다.)[/]
test = rw
test2 = r
* = - TOW 를 재시작합니다.
2008. 2. 12. 08:51
TOW (TracOnWindows) 0.2.2a 한글판 릴리즈합니다.
2008. 2. 12. 08:51 in 릴리즈
TOW 0.2.2a은 0.2.2와 스펙 상으로는 동일합니다. 새 프로젝트를 추가할 때, 생기는 문제를 해결한 마이너 업데이트 버전입니다.
릴리즈노트
변경사항
다운로드는 여기에서 하십시오.
이상입니다. 잘 쓰시길...
릴리즈노트
- TOW 0.2.2와 동일
- add-project 실행 시 subversion 저장소, project 명 등이 바뀌지 않는 문제 해결
변경사항
- add-project 스크립트 문제 수정
- trac.ini 템플릿 파일 추가
- rep-copy.py 추가
다운로드는 여기에서 하십시오.
이상입니다. 잘 쓰시길...
2008. 2. 5. 16:25
TOW (TracOnWindows) 한글판 블로그를 티스토리로 이전할 예정입니다.
2008. 2. 5. 16:25 in 공지사항
한글판 사용자분들이 영문판보다 더 많아서 별도로 한글판 전용 블로그를 개설하게 되었습니다.
아무래도 워드프레스보단 티스토리가 편한 것도 있겠구요.
기존 블로그에는 영문버전에 대한 설명만 남기고, 이쪽에는 한글판 위주로 설명할 예정입니다.
설 이후에 본격적으로 이전 작업을 진행하겠습니다.
그럼, 새해 복 많이 받으시구요. 설 잘 지내십시오.
p.s. 0.2.2a 버전을 조만간 릴리즈 할 계획입니다.
아무래도 워드프레스보단 티스토리가 편한 것도 있겠구요.
기존 블로그에는 영문버전에 대한 설명만 남기고, 이쪽에는 한글판 위주로 설명할 예정입니다.
설 이후에 본격적으로 이전 작업을 진행하겠습니다.
그럼, 새해 복 많이 받으시구요. 설 잘 지내십시오.
p.s. 0.2.2a 버전을 조만간 릴리즈 할 계획입니다.