コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
全カテゴリ
カテゴリ未導入のページ
利用者の投稿記録
最近の更新
特別ページ一覧
ヘルプ
新規作成
新しい記事
検索
検索
表示
ログイン
個人用ツール
ログイン
Trac (日本語版)のインストール手順のソースを表示
ページ
ノート
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
特別ページ
ページ情報
表示
サイドバーに移動
非表示
←
Trac (日本語版)のインストール手順
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
Apache + mod_python を用いて Trac を使用する手順。 = 事前にインストールが必要なもの = * Python ** easy_install * Apache ** mod_python = easy_install = <pre> # 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 </pre> = レポジトリ用のディレクトリを作成 = # mkdir -p /home/trac/repos = 新規 Project 作成 = 例:mogeプロジェクトの作成 <pre> # trac-admin /home/trac/repos/moge initenv # chown -R apache.apache /home/trac/repos/moge </pre> == conf 修正 == /home/trac/repos/moge/conf/trac.ini に以下を追記し、この後作成する管理ユーザに、web で [管理コンソール] 画面を使用できるようにする、 <pre> [components] webadmin.* = enabled </pre> = 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 設定 = 以下のような設定でバーチャルホストを追加する。 メールアドレスやサーバ名、ドキュメントルートなどは適当に変更する。 <pre> ############################################################ ### trac-test ############################################################ <VirtualHost *:80> ServerAdmin webmaster@example.com 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> </pre> 以上。 [[Category:Apache]][[Category:Python]][[Category:フリーソフト・オープンソース]][[Category:Trac]]
Trac (日本語版)のインストール手順
に戻る。