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を落として実行!!

https://sourceforge.jp/projects/aioec/


あとは勝手にコマンドプロンプトが立ち上がり、Apacheが立ち上がって以下にアクセスすればtracが使える。

http://localhost/


3 Windowのサービスに登録
上記のままだと起動中はコマンドプロンプトを常に立ち上げておかないといけないので、Windowのサービスから起動させる。
サービスに登録するのもバッチが用意されている。いやー至れり尽くせり。

http://aioec.sourceforge.jp/cgi-bin/wiki.cgi?page=All%2DIn%2DOne+Trac%A4%CE%A5%B5%A1%BC%A5%D3%A5%B9%B2%BD%BC%EA%BD%E7

基本的には以下をWindows環境変数に通して、C:\trac-0.1.1\apache\install_service.bat を実行

ただポイントが2つ

  1. スタート − すべてのプログラム(P) − スタートアップ からtrac_startのショートカットを削除。忘れると際ログイン後サービスとバッチでぶつかる。
  2. サービス起動させる際のアカウントを指定。これをやらないと500 Server Error。そこも解決方法が以下のサイトに書いてあった。

http://aioec.sourceforge.jp/cgi-bin/wiki.cgi?page=BBS%2DTrac%A4%B4%B0%D5%B8%AB%A1%A6%A4%B4%BC%C1%CC%E4%B7%C7%BC%A8%C8%C4%2F20


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つのフォルダを削除
以下のページを参考

http://aioec.sourceforge.jp/cgi-bin/wiki.cgi?page=BBS%2DTrac%A4%B4%B0%D5%B8%AB%A1%A6%A4%B4%BC%C1%CC%E4%B7%C7%BC%A8%C8%C4%2F26


6 ユーザ追加
やっぱりユーザは追加したい。これも参考サイトがすぐにあった。ありがたや。

C:\trac\admin\apache\adduser.bat ユーザ名 パスワード

以下のページを参考

http://kamezo.cc/blog/entry/9758


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