Trac Lightning

2010年6月 8日

Trac Lightningの1.6.1→2.4.2のアップグレードを失敗して再インストールしたので、ついでにインストール手順を書いてみます。

インストール

  1. XAMPPを起動している場合は、終了させる。インストール + 設定が終わるまで起動しない。
  2. ダウンロード - Trac Lightning - SourceForge.JPから <TracLightning-X.X.X.exe> をダウンロード。
  3. ダウンロードしたファイルをインストール。

    [コンポーネントの選択] は、[ベースインストール(Trac+SVN)] でいい気がする。他はすべてそのまま [次へ]。

  4. Windowsを再起動。
  5. [スタートメニュー] - [Trac] - [コマンドプロンプトから実行] を選択して、Trac Lightningを起動。
  6. ブラウザで <http://localhost/> にアクセスして、[Trac Lightningについて] というページが表示されればOK。

Trac LightとXAMPPを同時に使うための設定

デフォルトだと、XAMPPとTrac Lightning、どちらもApacheのポート番号が「80」なので、その2つを同時に使えない。それだとすごく不便なので、同時に使えるように設定を変える。

具体的には、Trac Lightningのポート番号を80以外にする。

  1. Trac Lightningをいったん終了する (コマンドプロンプトを閉じる)。
  2. <C:\TracLight\CollabNetSVN\httpd\conf\httpd.conf> を開く。
  3. 53行目、142行目あたりをそれぞれ以下のように変更。

    旧:
    Listen 80
    新:
    Listen 81
    旧:
    ServerName localhost
    新:
    ServerName localhost:81
  4. 再びTrac Lightningを起動。
  5. XAMPPも起動して、<http://localhost/> でXAMPPの画面に、<http://localhost:81/> でTracの画面にアクセスできれば成功。

TracLightning 2.4.2なら、これでOK。古いバージョン (1.6.xとか) だと、Apacheのサービス名を変更する必要がある。

XAMPPとTrac LightningはどちらもApacheが動く。Apacheのサービス名がかぶっていると、片方しか起動できないらしいので、Trac Lightningのサービス名を変更する (前はここで詰まった)。

参考: Windows上でTrac月とApacheを共存させる - にたまごほうれん草

セキュリティ系の対応

アクセスを制限する

Apacheが動いているので、XAMPPと同様にローカルホストだけがアクセスできるようにする。

ユーザー設定を変更する

  1. <http://localhost:81/trac/>をブラウザで表示。
  2. 右上のログインから、管理者 (ID・PWともにadmin) でログインする。
  3. 左エリアの [管理コンソール] から [Users] をクリック。
  4. 不要なユーザーは [Remove] ボタンで削除。
  5. 以下の手順で管理者PWを変更する。

    1. ユーザー名をクリックして、設定欄を開く。
    2. [Authentication] タブをクリック。
    3. 新しいPWを入力して、[Change Password] ボタンをクリック。

準備完了。使う。

プロジェクトを作る

  1. <http://localhost:81/trac/> をブラウザで表示。
  2. 右上のログインから、管理者でログインする。
  3. 左エリアの [管理コンソール] から [プロジェクト作成] をクリック。
  4. テキストエリアに、プロジェクト名を入力して [作成] ボタンをクリック。
  5. 確認ダイアログが出るので [OK] をクリック。
  6. 「プロジェクト"○○"が作成されました。」というメッセージが表示されればOK。
  7. 入力したプロジェクト名は、TracやリポジトリURLの一部になるので、「navy」や「satellite」のような案件名が便利。

コマンドを使う場合は以下。

  1. [スタートメニュー] - [Trac] - [コマンドプロンプト] を選択。
  2. 以下のコマンドを入力する。プロジェクト名は半角英数。

    create-project.bat プロジェクト名

  3. 作成できたかどうかをプロジェクト一覧 <http://localhost:81/trac/> にアクセスして確認。追加されていれば、OK。

プロジェクトを作成したら <http://localhost:81/svn/プロジェクト名> がリポジトリURLになるので、後は普通にTortoiseSVNでSVNチェックアウトをすればOK。

文字コードを変える

<C:\TracLight\projects\trac\プロジェクト名\conf\trac.ini> の [default_charset] を変更する。

現:
default_charset = cp932
新:
default_charset = utf-8

UTF-8のサイトが多いと思うので、共通の設定ファイル <C:\TracLight\projects\trac\all\conf\trac.ini> を変えると便利かも知れない (試してない)。

ロゴを表示する

  1. <C:\TracLight\projects\trac\プロジェクト名\conf\trac.ini> の [header_logo] のsrcを「site/logo.gif」にする。
  2. <C:\TracLight\projects\trac\プロジェクト名\htdocs\logo.gif> にロゴを配置する。

おしまい。

細かい設定がよく分からない。とりあえず、プロジェクトの作り方、文字コードの変え方が分かっていればいいのかな。

# それにしても、アップグレードの失敗が......。

Category

Archives