コンテンツにスキップ

「Trac (日本語版)のインストール手順」の版間の差分

提供: Wikiducca
ページの作成:「= Trac (日本語版)のインストール手順 = 事前にインストールが必要なもの。 * Python ** easy_install * Apache ** mod_python == easy_install ...」
 
編集の要約なし
1行目: 1行目:
= Trac (日本語版)のインストール手順 =
Apache + mod_python を用いて Trac を使用する手順。


事前にインストールが必要なもの。


= 事前にインストールが必要なもの =
* Python
* Python
** easy_install
** easy_install
9行目: 9行目:
** mod_python
** mod_python


== easy_install ==
= easy_install =
<pre>
<pre>
# easy_install -Z Pygments
# easy_install -Z Pygments
18行目: 18行目:




== レポジトリ用のディレクトリを作成 ==
= レポジトリ用のディレクトリを作成 =
  # mkdir -p /home/trac/repos
  # mkdir -p /home/trac/repos




== 新規 Project 作成 ==
= 新規 Project 作成 =
例:mogeプロジェクトの作成
例:mogeプロジェクトの作成


31行目: 31行目:




=== conf 修正 ===
== conf 修正 ==
  /home/trac/repos/moge/conf/trac.ini
  /home/trac/repos/moge/conf/trac.ini


42行目: 42行目:




== trac ユーザ追加 ==
= trac ユーザ追加 =
=== Basic 認証用アカウント作成 ===
== Basic 認証用アカウント作成 ==
  # /usr/local/apache2/bin/htpasswd -c /home/trac/.htpasswd [username]
  # /usr/local/apache2/bin/htpasswd -c /home/trac/.htpasswd [username]




=== TRAC-ADMIN権限ユーザを指定 ===
== TRAC-ADMIN権限ユーザを指定 ==
  # trac-admin /home/trac/repos/moge permission add [username] TRAC_ADMIN
  # trac-admin /home/trac/repos/moge permission add [username] TRAC_ADMIN




== httpd 設定 ==
= httpd 設定 =
以下のような設定でバーチャルホストを追加する。
以下のような設定でバーチャルホストを追加する。



2013年2月25日 (月) 14:26時点における版

Apache + mod_python を用いて Trac を使用する手順。


事前にインストールが必要なもの

  • Python
    • easy_install
  • Apache
    • mod_python

easy_install

# easy_install -Z Pygments
# easy_install -Z Genshi
# easy_install -Z Babel
# easy_install -Z http://www.i-act.co.jp/project/products/downloads/Trac-0.12.3.ja2.zip


レポジトリ用のディレクトリを作成

# mkdir -p /home/trac/repos


新規 Project 作成

例:mogeプロジェクトの作成

# trac-admin /home/trac/repos/moge initenv
# chown -R apache.apache /home/trac/repos/moge


conf 修正

/home/trac/repos/moge/conf/trac.ini

に以下を追記し、この後作成する管理ユーザに、web で [管理コンソール] 画面を使用できるようにする、

[components]
webadmin.* = enabled


trac ユーザ追加

Basic 認証用アカウント作成

# /usr/local/apache2/bin/htpasswd -c /home/trac/.htpasswd [username]


TRAC-ADMIN権限ユーザを指定

# trac-admin /home/trac/repos/moge permission add [username] TRAC_ADMIN


httpd 設定

以下のような設定でバーチャルホストを追加する。

メールアドレスやサーバ名、ドキュメントルートなどは適当に変更する。

############################################################
### trac-test
############################################################
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /home/sites/trac/web
    ServerName trac-test
  <Location /repos>
     SetHandler mod_python
    PythonInterpreter main_interpreter
    PythonHandler trac.web.modpython_frontend
    PythonOption TracEnvParentDir /home/trac/repos
    PythonOption TracUriRoot /repos
  </Location>
  <LocationMatch "/.*/login">
     AuthType Basic
    AuthName "trac"
    AuthUserFile "/home/trac/.htpasswd"
    Require valid-user
  </LocationMatch>
</VirtualHost>


以上。