「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>


以上。