架设Trac手记
日期:2008-10-10 | 作者: Allen前言
Trac作为一个老牌的、简单的、拥有很多支持者,包括像Facebook团队也在使用Trac来管理。
以下记录了我安装Trac的过程,在准备的过程中,因为第一次安装,所以使用的都是windows的安装包。
下载清单
- Python 2.5:http://python.org/
- Apache2.2.9:http://httpd.apache.org/download.cgi
- mod_python 3.3.1:http://apache.mirror.phpchina.com/httpd/modpython/win/3.3.1/
- Easy Install:http://peak.telecommunity.com/DevCenter/EasyInstall#installing-easy-install
- Trac:http://trac.edgewall.org/wiki/TracDownload
- Genshi 0.5.1:http://genshi.edgewall.org/wiki/Download
请尽量下载exe安装文件,这样在配置的时候可以节省点时间
安装步骤
- 安装Python 2.5:简单,选择路径一路NEXT。
- 安装Apache2.2.9,注意:我在Vista下安装完后,并没有Apache相关的服务注册过,所以要执行命令:
- d:\progra~1\apache2.2\bin\httpd.exe -k install -n apache2
- net start apache2
- 测试一下Apache,访问http://127.0.0.1:8080/,显示It Works!
- 安装mod_python 3.3.1,安装过程当中会要求选择刚刚安装Apache的路径。
- 配置Apache:
- 编辑“conf\httpd.conf”,在最后加入
LoadModule python_module modules/mod_python.so
- 编辑“conf\httpd.conf”,在最后加入
- 运行Easy Install:ez_setup.py,它会去下载一些东西到Python的目录下。

下载完后,在Python2.5的安装目录下的Scripts文件夹内有了4个关于Easy Install的文件。
- 安装Genshi 0.5.1
- 安装trac:
- 运行Trac-0.11.1.win32
- 初始化 trac 仓库
D:\Python25\Scripts\trac-admin D:\test\ initenv
- 配置Apache,
- 编辑“conf\httpd.conf”,在最后加入
<Location /trac>
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv D:\test
SetEnv PYTHON_EGG_CACHE /tmp
PythonOption TracUriRoot /trac
AuthType None
</Location>
- 编辑“conf\httpd.conf”,在最后加入
- 完成!访问http://127.0.0.1:8080/trac/,不出意外就能看到Trac的界面了。
此物有何用处?
回复
可以做简单的项目管理用,Facebook至今也在使用Trac。
回复