trac安装及配置使用多仓库

安装比较简单:

sudo aptitude install trac libapache2-mod-python

然后就是配置工作。

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

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

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

This entry was posted in Linux and tagged , , , , , . Bookmark the permalink.

3 Responses to trac安装及配置使用多仓库

  1. wlx [微博 ] says:

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

  2. Pingback: LiangXu Wang » Blog Archive » tracwebadmin的安装与使用

  3. wlx [微博 ] says:

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

发表评论

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

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Please copy the string ZtptfI to the field below:

以新浪微博帐号登录