trac サイトを構築した時のメモ
weekbuild さんの さくらインターネットにTracを構築する を参考に、さくらインターネットに trac サイトを構築してみた。
結果はここ → http://goodspeed.xii.jp
Windows以外触ったことがないのでかなり大変だった。いくつか手間取ったのでメモしておく。
手順2.(1)
$HOME/.cshrc に以下を追加。
setenv PYTHONPATH $HOME/local/lib/python:$HOME/local/lib/python/site-packages setenv PATH $HOME/local/bin:$PATH setenv LD_LIBRARY_PATH $HOME/local/lib
手順3.(3)
trac.cgi に実行権限を与える(744っていうのか?)。
手順3.(5)
以下のアドレスだとAccountManagerプラグインがダウンロードできないので、
wget http://trac-hacks.org/download/accountmanagerplugin.zip
リポジトリから直接チェックアウトして setup.py を叩いた。
svn co http://trac-hacks.org/svn/accountmanagerplugin/0.9
手順4.(3)
PuTTY Download Page から
A .ZIP file containing all the binaries (except PuTTYtel), and also the help files
とかかれた putty.zip をダウンロード。解凍してできた putty.exe を実行して
カテゴリ[Connection]→[SSH]→[Auth]を選択。puttygen.exe で作成した秘密鍵を指定。
カテゴリ[Session]を選択。さくらのアドレス「username.sakura.ne.jp」を指定したら適当な名前をつけて保存ボタンを押す。
手順4.(4)
TortoiseSVN1.2.6以上を使う。1.2.3だと無理だった。ここでかなりはまった。自宅は1.2.3 で、会社では 1.2.6 だったから気付くことができた。謎だ。
- 2006/05/31 追記
- http://tortoisesvn.tigris.org/ChangeLog.txt によるとバグらしい・・・
Version 1.2.4 - BUG: TortoisePlink was unable to connect to svn+ssh. (Stefan)
リポジトリのURLは 「svn+ssh://」 + 「putty.exe で保存するときにつけた名前(上の画像だと sakura )」 + 「リポジトリのパス(手順通りなら /home/username/var/svn/repo)」を指定する。
あとついでに TracWebAdmin , TracDown , ezSuggest を入れてみた。AccountManager と同じように prefix 付きで setup.py を叩けば一応動くっぽい。
はてなとどうやって使いわけようかなあ。