第 1 章 TRAC
目录
- 1.1. Ubuntu 安装
-
- 1.1.1. source code
- 1.1.2. easy_install
- 1.1.3. Apache httpd
- 1.2. CentOS 安装
-
- 1.2.1. trac.ini
- 1.2.2. standalone
- 1.2.3. Using Authentication
- 1.2.4. trac-admin
-
- 1.2.4.1. Permissions
- 1.2.4.2. Resync
- 1.3. Project Environment
-
- 1.3.1. Sqlite
- 1.3.2. MySQL
- 1.3.3. Plugin
-
- 1.3.3.1. AccountManagerPlugin
- 1.3.3.2. Subtickets
- 1.4. trac.ini
-
- 1.4.1. repository
- 1.4.2. attachment 附件配置
- 1.5. trac-admin
-
- 1.5.1. adduser script
- 1.6. FAQ
-
- 1.6.1. TracError: Cannot load Python bindings for MySQL
- 1.7. Apache Bloodhound
http://trac.edgewall.org
1.1. Ubuntu 安装
1.1.1. source code
过程 1.1. TRAC - source
-
setup.py
wget http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py
-
Trac
wget http://download.edgewall.org/trac/Trac-1.1.1.tar.gz tar zxvf Trac-1.1.1.tar.gz cd Trac-1.1.1 sudo python ./setup.py install cd ..
1.1.2. easy_install
过程 1.2. TRAC - easy_install
-
easy_install
$ sudo apt-get install python-setuptools
-
Installing Trac
sudo easy_install Pygments sudo easy_install Genshi sudo easy_install Trac
ClearSilver
sudo apt-get install python-clearsilver
python svn
sudo apt-get install python-svn python-svn-dbg
create svn repos
$ svnadmin create /home/netkiller/repos
1.1.3. Apache httpd
# cat /etc/httpd/conf.d/trac.conf
<VirtualHost *:80>
# Change this to the domain which points to your host, i.e. the domain
# you set as "phabricator.base-uri".
ServerName trac.repo
<Location />
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /gitroot/trac/default
PythonOption TracUriRoot /
</Location>
# Replace all occurrences of /srv/trac with your trac root below
# and uncomment the respective SetEnv and PythonOption directives.
# <LocationMatch /cgi-bin/trac\.f?cgi>
# SetEnv TRAC_ENV /srv/trac
# </LocationMatch>
# <IfModule mod_python.c>
# <Location /cgi-bin/trac.cgi>
# SetHandler mod_python
# PythonHandler trac.web.modpython_frontend
# #PythonOption TracEnv /srv/trac
# </Location>
# </IfModule>
</VirtualHost>
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。