0.11をインストールしてみた。
簡単だなpythonがはいってるから
インストールを実行するだけ
$ sudo python setup.py install
その後に/etc/apache2/httpd.confに下記を追加して
# Subversion trac Setup
Include "/private/etc/apache2/extra/httpd-subversion.conf"
Include "/private/etc/apache2/extra/httpd-fastcgi.conf"
Include "/private/etc/apache2/extra/httpd-trac.conf"
/private/etc/apache2/extraに下記のファイルをつくる
httpd-fastcgi.conf
# Enable FASTCGI for .fcgi files
<IfModule mod_fastcgi.c>
 AddHandler fastcgi-script fcgi
 FastCgiIpcDir /var/run/fastcgi
</IfModule>
httpd-subversion.conf
DavLockDB var/DavLock
# LoadModule dav_svn_module     libexec/apache2/mod_dav_svn.so
# LoadModule authz_svn_module   libexec/apaache2/mod_authz_svn.so
<Location /test-repo>
  DAV svn
  SVNPath /Users/subversion/test-repo
  AuthType Basic
  AuthName "SVN Repository"
  AuthuserFile /dev/null
  AuthBasicAuthoritative Off
  Require valid-user
  SSLRequireSSL
</Location>
httpd-trac.conf
ScriptAlias /trac /Users/subversion/Trac-0.11b1/cgi-bin/trac.fcgi
FastCgiConfig -initial-env TRAC_ENV=/Users/subversion/trac
<Location "/trac">
  SetEnv TRAC_ENV "/Users/subversion/trac"
  AuthType Basic
  AuthName "SVN Repository"
  AuthuserFile /dev/null
  AuthBasicAuthoritative Off
  Require valid-user
  SSLRequireSSL
</Location>
<Directory "/Users/subversion/Trac-0.11b1/cgi-bin">
  AllowOverride None
  Options None
  Order allow,deny
  Allow from all
</Directory>
後は、サーバー管理で使用するモジュールは有効にしてあげる。
あと、SSLを使う場合はその設定も変更する必要がある。
日本語化はされてないけどね。
 
0 件のコメント:
コメントを投稿