All-In-One Trac メモ
軟弱になった気がしますが、とりあえず慣れるためにという理由で、Windows上でTrac。
1 参考サイト
http://aioec.sourceforge.jp/cgi-bin/wiki.cgi?page=All%2DIn%2DOne%2DTrac
2 インストール
は以下のサイトからall-in-one-trac-v0.1.1-setup.exeを落として実行!!
あとは勝手にコマンドプロンプトが立ち上がり、Apacheが立ち上がって以下にアクセスすればtracが使える。
3 Windowのサービスに登録
上記のままだと起動中はコマンドプロンプトを常に立ち上げておかないといけないので、Windowのサービスから起動させる。
サービスに登録するのもバッチが用意されている。いやー至れり尽くせり。
基本的には以下をWindowsの環境変数に通して、C:\trac-0.1.1\apache\install_service.bat を実行
- PYTHONHOME=C:\trac-0.1.1\python
- SVN_HOME=C:\trac-0.1.1\subversion
- DIFFUTILS_HOME=C:\trac-0.1.1\diffutils
- APR_ICONV_PATH=C:\trac-0.1.1\subversion\iconv
- PATH=%PATH%;%PYTHONHOME%;%SVN_HOME%\bin;%DIFFUTILS_HOME%\bin
ただポイントが2つ。
- スタート − すべてのプログラム(P) − スタートアップ からtrac_startのショートカットを削除。忘れると際ログイン後サービスとバッチでぶつかる。
- サービス起動させる際のアカウントを指定。これをやらないと500 Server Error。そこも解決方法が以下のサイトに書いてあった。
4 プロジェクト作成
プロジェクト追加も簡単。
C:\trac-0.1.1\admin\trac\create-trac-env.bat プロジェクト名称(日本語可) プロジェクトID
以下のページを参考
http://aioec.sourceforge.jp/cgi-bin/wiki.cgi?page=TracMultiProjects
5 プロジェクトの削除
defaultプロジェクトを消したいと思ったら、なるほど簡単。
svn_repo/projects/defalutとtrac_repo/projects/defaultの2つのフォルダを削除
以下のページを参考
6 ユーザ追加
やっぱりユーザは追加したい。これも参考サイトがすぐにあった。ありがたや。
以下のページを参考
7 権限追加
やっぱり権限を変更したい。
C:\trac-0.1.1\admin\trac>trac-admin.bat
対話式になるので以下を実行
Trac [C:\trac-0.1.1\trac_repo\projects\stkproject]> permission add ユーザ名 TRAC_ADMIN