Install
- CentOS (最新版をインストールするために python のeasy_install を使う )
# yum install MySQL-python # easy_install genshi Web用アウトプットツール # easy_install babel 国際化ツール # easy_install http://www.i-act.co.jp/project/products/downloads/Trac-1.0.ja1.zip # trac-admin チェック
Setup
# mysql -u root -p mysql> create database trac_db default character set utf8 collate utf8_general_ci; mysql> grant all on trac_db.* to TRUser identified by 'XXXXX'; mysql> quit # mkdir /home/trac # trac-admin /home/trac/jog initenv ... データベース接続文字列 [sqlite:db/trac.db]> mysql://TRUser:XXXXX@localhost/trac_db ...
Apache 連携
- mod_wsgi (Web Server Gateway Interface) Python をApache で動作させるためのモジュール
yum install mod_wsgi
- /etc/httpd/conf.d/wsgi.conf
LoadModule wsgi_module modules/mod_wsgi.so WSGIScriptAlias /trac /home/trac/trac.wsgi <Directory /home/trac> WSGIApplicationGroup %{GLOBAL} Order deny,allow Allow from all </Directory>
- /etc/httpd/conf.d/wsgi.conf
import os os.environ['TRAC_ENV'] = '/home/trac/jog' os.environ['PYTHON_EGG_CACHE'] = '/home/trac/jog/eggs' import site site.addsitedir('/usr/lib/python2.6/site-packages/Trac-1.0.ja1-py2.6.egg') import trac.web.main application = trac.web.main.dispatch_request
Counter: 1138,
today: 1,
yesterday: 0
最終更新: 2013-05-30 (木) 23:22:28 (JST) (3955d) by iseki