2008年1月20日日曜日

10.5にtrac 0.11b1をいれる

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 件のコメント: