trac安装及配置使用多仓库

安装比较简单:

sudo aptitude install trac libapache2-mod-python

然后就是配置工作。

默认情况下,trac只能支持单一仓库。
若想支持多仓库,必须使用mod-python支持。
然后在配置站点的时候,使用TracEnvParentDir关键字。
如下:


SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /var/trac
PythonOption TracUriRoot /projects

其中,/var/trac目录下就是预先定义的initenv目录。
sudo trac-admin /var/trac/project1 initenv
然后每个project都使用类似的操作。
注意,然后还要修改每个对应的trac.ini文件以满足自己的需求。
比如,中文utf8支持就要修改default_charset为utf8。


已发布

分类

来自

评论

《 “trac安装及配置使用多仓库” 》 有 3 条评论

  1. wlx 的头像
    wlx

    之后,还要使用trac-admin工具进行具体的定制,包括component定义、milestone定义等。

  2. […] 前面介绍了trac安装与配置使用多仓库,不想每次都远程到服务器进行trac-admin操作?那可以使用tracwebadmin插件。 一、安装 安装还是比较简单的,我是使用svn的版本进行安装的。 easy_install http://svn.edgewall.com/repos/trac/sandbox/webadmin […]

  3. wlx 的头像
    wlx

    注意,新创建一个仓库后,要注意使其能被www-data用户读写。
    sudo chown -R www-data /path/to/repository

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注