分享

Learing Agile Business Analysis Blog Archive ? 配置Trac

 ekylin 2006-02-16

配置Trac

Trac,相当好的Issue trace工具。
提供Wiki,Issue Trace,Subversion Browser等功能。

配置Trac

Trac是为数不多的几个支持SVNIssue Trace工具。

Trac基于Python,因此在安装前需要先安装python。将Python2.3安装到D:\Python,将此目录加入到Path

参照http://trac./trac.cgi/wiki/TracOnWindows进行安装。有个别地方与文档中不同,实际操作记录如下:

1下载Subversion Python Bindings,复制libsvnsvn目录到D:\Python\Lib

2 复制SQLite3.exed:\python\sqlite.exe

3 自动安装PySQLite

4 解压缩trac-0.7.1.zip,运行setup.py install,(不要使用trac-0.7.1.win32.exe进行安装,有问题)。

5 运行trac-admin

D:\Python\Scripts> python trac-admin d:/svnrepo/trac.db

6 执行initdb

Trac [d:/svnrepo/trac.db]> initdb
Enter project name: Sample
Enter path to repository:   d:\svnrepo
Enter path to templates: d:\Python\share\trac\templates

7 加载wiki

Trac [d:/svnrepo/trac.db]> wiki load d:/python/share/trac/wiki-default

8 增加管理权限

Trac [d:/svnrepo/trac.db]> permission add admin TICKET_ADMIN
Trac [d:/svnrepo/trac.db]> permission add admin REPORT_CREATE
Trac [d:/svnrepo/trac.db]> permission add admin REPORT_MODIFY
T
rac [d:/svnrepo/trac.db]> permission add admin REPORT_DELETE
Trac [d:/svnrepo/trac.db]> permission add admin REPORT_ADMIN
Trac [d:/svnrepo/trac.db]> permission add admin WIKI_DELETE
Trac [d:/svnrepo/trac.db]> permission add admin WIKI_ADMIN
Trac [d:/svnrepo/trac.db]> permission add admin CONFIG_VIEW
Trac [d:/svnrepo/trac.db]> permission add admin TRAC_ADMIN

9 修改apache的配置文件,在virtualhost中增加Trac的配置:

Alias /trac "d:/Python/share/trac/htdocs"
<Directory "d:/Python/share/trac/htdocs">
   Options Indexes MultiViews
   AllowOverride None
   Order allow,deny
   Allow from all
</Directory>
# 注意,此处原来文档中的TRAC_DB应为TRAC_ENV
<Location "/cgi-bin/trac.cgi">
  SetEnv TRAC_ENV "d:/svnrepo/trac.db"
</Location>
# 通过trac.cgi进入,并采用svn的用户配置
<Location "/cgi-bin/trac.cgi/login">
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile d:/passwd/passwords
  AuthGroupFile d:/passwd/groups
  Require group svngroup
</Location>

10 运行http://localhost/cgi-bin/trac.cgi,能够进入trac界面,成功。

相关网站:    

http://www. Python官方网站
http://www./products/trac/
Trac
官方网站
http://www. SQLite数据库官方网站
http://pysqlite.
SQLite
Python module
http://subversion./servlets/ProjectDocumentList?folderID=91 SVNPython module

相关资料

http://trac./trac.cgi/wiki/TracOnWindows Trac官方安装说明

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多