:::: MENU ::::

trac・subversion導入奮闘記 その3

Pocket

MySQLインストール

MySQLは普通にyumでインスコ、MySQL-develとMySQL-pythonもインスコ

yum -y install MySQL-pythonでは、python2.4のほうにインストールされてしまう。
なので、SourceForge.net: MySQL for Pythonでソースとってきて、ドグマ、水平思考、並列化: 【Python】 MySQL-pythonのインストールのようにインスコ

 # wget http://nchc.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.2.tar.gz
 # tar xvf MySQL-python-1.2.2.tar.gz
 # cd MySQL-python-1.2.2
 # python setup.py build
 # python setup.py install

 

tracインストール

 # wget http://www.i-act.co.jp/project/products/downloads/Trac-0.11.1.ja1.zip
 # unzip Trac-0.11.1.ja1.zip
 # cd Trac-0.11.1.ja1
 # python setup.py install
 # ln -s /usr/local/Python252/bin/trac-admin /usr/local/bin/trac-admin
 # mkdir /var/data/trac
 # chown -R apache.apache /var/data/trac
 # vi /etc/httpd/conf.d/trac.conf
 
 <Location /trac>
 SetHandler mod_python
 
 PythonHandler trac.web.modpython_frontend
 PythonOption TracEnvParentDir /var/data/trac/
 #PythonOption TracUriRoot /trac
 
 #SetEnv PYTHON_EGG_CACHE /var/data/.egg-cache
 PythonOption PYTHON_EGG_CACHE /var/data/conf/trac/.egg-cache
 </Location>
 
 <LocationMatch "/trac/[^/]+/login">
 AuthType Basic
 AuthName "trac"
 AuthUserFile /var/data/conf/project.passwd
 Require valid-user
 </locationMatch>
 
 # mkdir /var/data/conf/trac/.egg-cache
 # chown -R apache:apache /var/data/conf/trac/.egg-cache

 

Tracのアクセス制御

- 認証ユーザの作成

 # htpasswd -c /var/data/conf/project.passwd admin
 New password:
 Re-type new password:
 Adding password for user admin

Trac導入メモ – はまりにっき
Trac自体のADMIN権限とか

 

 

 

Pocket


So, what do you think ?