&pgid;
 
 ** trac勉強会 [#k434efbe]
 ネタ元は下記です。
 - http://trac.edgewall.org/wiki/TracGuide
 
 ** 日時 [#if1de270]
 - 2007/03/16(金) 
 
 ** 参加者 [#b7f0195e]
 
 #blikimore
 
 ** 動画 [#v2c3b6ad]
 
 ** tracのインストール [#d04bd949]
  yum install trac
  yum install python-devel
  
  cd /usr/local/src
  wget 'http://downloads.sourceforge.net/pypgsql/pyPgSQL-2.5.1.tar.gz?modtime=1149708827&big_mirror=0'
  tar xzf pyPgSQL-2.5.1.tar.gz
  cd pyPgSQL-2.5.1
  python setup.py build
  python setup.py install
  
  wget 'http://www.egenix.com/files/python/egenix-mx-base-2.0.6.tar.gz'
  tar xzf egenix-mx-base-2.0.6.tar.gz
  cd egenix-mx-base-2.0.6
  python setup.py install
 
 ** tracの設置 [#hfa3c769]
 ***Subversionの設定 [#v46da3c8]
  svnadmin create --fs-type fsfs /home/staff/shida/sandbox/trac/bagooon/svn
 ***trac用のPostgreSQL用データベースの作成 [#od3a8330]
  /usr/bin/createuser -P bagooon
  /usr/bin/createdb bagooon
 ***tracの環境ディレクトリの作成 [#p9cff063]
  trac-admin /home/staff/shida/sandbox/trac/bagooon/trac initenv
  # Project Name [My Project]> bagooon
  # Database connection string [sqlite:db/trac.db]> postgres://bagooon:bagooon@localhost/bagooon
  # Repository type [svn]>
  # Path to repository [/path/to/repos]> /home/staff/shida/sandbox/trac/bagooon/svn
  # Templates directory [/usr/share/trac/templates]
  chmod ugo+w -R log/ attachments/
 
 *** tracのエントリーポイントとなるfcgiスクリプトの設定 [#k8d47597]
 fast cgi用のtrac.fcgiをtracという名前でコピー
  cp /var/www/cgi-bin/trac.fcgi /home/staff/shida/public_html/sandbox/trac/trac
  vi /home/staff/shida/public_html/sandbox/trac/trac
 下記を追記
  import os
  os.environ['TRAC_ENV'] = "/home/staff/shida/sandbox/trac/bagooon/trac"
 tracをfcgiで実行されるように設定
  cat >> /home/staff/shida/public_html/sandbox/trac/.htaccess <<EOF
  <Files trac>
    SetHandler fcgid-script
  </Files>
  EOF
 ***実際みてみる [#fb854879]
 http://okra.ark-web.jp/~shida/sandbox/trac/trac
 
 
 ** 権限の付与 [#t646051e]
 BASIC認証でアカウントを用意
  cat >> /home/staff/shida/public_html/sandbox/trac/.htaccess  <<EOF
   AuthType Basic
   AuthName "bagooon"
   AuthUserFile /home/staff/shida/public_html/sandbox/trac/.htpasswd
   Require valid-user
  EOF
  htpasswd -c /home/staff/shida/public_html/sandbox/trac/.htpasswd shida
  password: 
 trac-adminでアカウントごとに権限を設定
  trac-admin /home/staff/shida/sandbox/trac/bagooon/trac/ permission add shida TRAC_ADMIN
 ** tracの設定 [#y6f42559]
 
 *** ロゴの変更 [#a9e0e3cb]
  [header_logo]
  alt =
  height = -1
  link = http://okra.ark-web.jp/~shida/sandbox/trac/trac
  src = http://members.jcom.home.ne.jp/meika/maruchan_bagooon_thumb.jpg
  width = -1
 
 ** wikiを書き換える [#b04ebc71]
 
 ** Subversionのレポジトリを見る [#naced203]
 
 ** マイルストーンを設定してみる [#o14a7d83]
 
 ** Subversionからcommitして、チケットに反映させる [#jb19e253]
 
 
 
 tag: [[trac>tag/trac]], [[勉強会>tag/勉強会]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら