segmentation fault orz

日頃の技術的興味をつらつらと…

trac on Ubuntu 10.04

tracの構築

自宅のubuntu10.04にtracを構築した時のメモ

 

導入サーバのバージョンなど

 

手順

1.インストール

適当...

# sudo apt-get install apache2

# sudo apt-get install libapache2-mod-python

# sudo apt-get install trac

# sudo apt-get install subversion

 

2. svn設定

svnリポジトリを/var/svn

# mkdir /var/svn

# svnadmin create /var/svn/repo

 

3.trac初期設定

tracフォルダを/var/tracに (後で後悔した。/var/trac/projects/mytracにすればよかった。)

# trac-admin /var/trac initenv

svnは該当ディレクトリに。DBはsqliteのままでいいや。

 

フォルダの権限を変更

# chown -R www-data:www-data /var/trac

 

4.apache設定

sites-available/tracを作成して以下を記入

<Location /trac>
  SetHandler mod_python
  PythonHandler trac.web.modpython_frontend
  PythonInterpreter main
  PythonOption TracEnv /var/trac
  PythonOption TracUriRoot /trac
  SetEnv PYTHON_EGG_CACHE /tmp
</Location>
<Location "/trac/login">
        AuthType Digest
        AuthName "trac"
        AuthUserFile /var/trac/.htpasswd
        Require valid-user
</location>

tracを使うように変更

# a2ensite trac

パスワードはhtdigest -cコマンドで作る。アクセスは特に設定しないことにする。

その後apache再起動。

 

5. webから参照

http://localhost/trac

 

めでたしめでたし。

次はsvn連携とかやるか。