Bitnami Trac stack으로 Trac 재설치

webDAV 연동을 못해서 Visual SVN으로 trac을 재설치 했었는데, 다시 기회가 생겨 Bitnami Trac으로 업그레이드를 하였다.

httpd.conf


webDAV를 위해 다음 모드를 사용해야 함.


  • mod_dav
  • mod_dav_fs
  • mod_setenvif
  • mod_alias
  • mod_auth_digest
  • mod_authn_file

DAV svn
SVNListParentPath on
SVNParentPath "D:/TOW/SvnRepo/Projects"


AuthName "SVN Server"
AuthType Basic
AuthBasicProvider file
AuthUserFile "D:/TOW/SvnRepo/Projects/htpasswd"


require valid-user


trac.wsgi


import os

os.environ['TRAC_ENV_PARENT_DIR'] = 'D:/TOW/TracRepo/Projects'

import trac.web.main
application = trac.web.main.dispatch_request

trac.conf


    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all



    AuthType Basic
    AuthName "Trac"
    AuthUserFile "D:/TOW/SvnRepo/Projects/htpasswd"
    AuthBasicProvider file
    Require valid-user


#
#  AuthType Basic
#  AuthName "Trac"
#  AuthUserFile "D:/TOW/SvnRepo/Projects/htpasswd"
#  Require valid-user
#
### TRAC MOD_WSGI_CONFIGURATION ###
WSGIScriptAlias /projects "C:/Program Files/BitNami Trac Stack/apps/trac/scripts/trac.wsgi"

  • trac-admin.exe d:/tow/TracRepo/Projects/Tomato upgrade
  • trac-admin.exe d:/tow/TracRepo/Projects/Tomato wiki upgrade

post-commit.cmd in EmbeddedLinux/tomato


"C:/Program Files/BitNami Trac Stack/apps/trac/Scripts/trac-admin.exe" D:/TOW/TracRepo/Projects/Tomato changeset added "tomato" "%2"


post-revprop-change.cmd in EmbeddedLinux/tomato


"C:/Program Files/BitNami Trac Stack/apps/trac/Scripts/trac-admin.exe" D:/TOW/TracRepo/Projects/Tomato changeset modified "tomato" "%2"


post-revprop-change.cmd in EmbeddedLinux/hook


"C:/Program Files/BitNami Trac Stack/apps/trac/Scripts/trac-admin.exe" D:/TOW/TracRepo/Projects/Tomato changeset modified "EmbeddedLinux" "%2"


post-commit.cmd in EmbeddedLinux/hook


"C:/Program Files/BitNami Trac Stack/apps/trac/Scripts/trac-admin.exe" D:/TOW/TracRepo/Projects/Tomato changeset added "EmbeddedLinux" "%2"


easy-install trac plugins


댓글

이 블로그의 인기 게시물