`

Trac 0.12安装指南

阅读更多
Trac 0.12安装指南
本来用EasyCM搭建了SVN+Trac+apache2的平台。后来想给Trac加上WebAdmin插件,但是怎么也装不上。
无奈之下就删了本来的Trac 0.10.4版本,重新安装了0.12版(自带了WebAdmin)。

1. 删除trac 0.10.4(要先停掉apache再删)
a) 来到D:\Python24\文件夹,删除Lib\site-packages 中跟Trac相关的所有目录和文件
b) 删除D:\Python24\share\trac 目录
c) 删除D:\Python24\scripts 目录中的trac相关文件(主要就是trac-admin)

2. 下载最新版的trac 0.12,安装

3. 来到D:\python24\scripts 目录下,注意在命令行模式下调用 trac-admin.exe工具
a) 如果之前有项目,可以upgrade
b) 如果之前没有数据库,initenv新建一个项目
c) 注意,建立项目之后,可以通过修改该项目的conf\trac.ini文件来更新配置。
4. 关于trac 0.12和apache2的关联
我们可以先看一下官方的说明:
Alternatively you configure Trac to run in any of the following environments.
• Apache with
o mod_wsgi, see TracModWSGI and  http://code.google.com/p/modwsgi/wiki/IntegrationWithTrac
o mod_python 3.3.1, deprecated: see TracModPython)
• a  FastCGI-capable web server (see TracFastCgi)
• an  AJP-capable web server (see TracOnWindowsIisAjp)
• a CGI-capable web server (see TracCgi), but usage of Trac as a cgi script is highly discouraged, better use one of the previous options.
如果要使用Webserver(当然,你可以使用tracd,如果你不嫌麻烦。。。)
有5中选择,但是AJP是运行在IIs上的,CGI方式是Highly discourage 的。
排除了两种。
我选择了ModPython,不过纯粹是因为EasyCM就是用得它,我觉得还行。但是官网上说ModPython这个项目现在已经停止更新了,也不推荐使用……,算了,不管了。

如果你使用了EasyCM安装过ModPython,你要先把Apache停掉,然后把Modules目录下的Mod_Python.so删掉。
然后安装ModPython,安装完毕后,在Apache的 httpd.conf中做如下配置:

####Trac####
  LoadModule python_module modules/mod_python.so
  <Location /trac/>
  SetHandler mod_python
  PythonInterpreter main_interpreter
  PythonHandler trac.web.modpython_frontend
  PythonOption TracEnvParentDir "D:\EasyCM\trac_projs"
  PythonOption TracUriRoot /trac
</Location>
<LocationMatch "/trac/[^/]+/login">
  AuthType Basic
  AuthName "Trac Projects"
  AuthUserFile "D:\EasyCM\auth\users
  Require valid-user
</LocationMatch>

  LoadModule python_module modules/mod_python.so
这句是加载Mod_python

重启一下apache,应该大功告成了吧?
关于配置项的具体含义,参见:
http://trac.edgewall.org/wiki/TracModPython

分享到:
评论

相关推荐

    Trac0.12搭建&插件&注意点

    本文主要围绕Trac 0.12版本的搭建过程、插件安装及使用中的注意事项展开。 首先,Trac的搭建涉及到多个步骤,主要包括安装Python环境、设置数据库、安装Trac本身以及配置Web服务器。对于Python,确保你的系统中已经...

    Trac0.12+SVN1.6+Apache2.2在windows下的配置说明

    总之,配置Trac 0.12+SVN 1.6+Apache 2.2在Windows下的环境涉及到多个组件的安装、配置和整合。每个步骤都至关重要,确保每个部分正确无误地设置,才能构建一个稳定且功能完备的Trac系统。务必按照官方文档或指南...

    trac汉化安装程序

    汉化文档将指导你如何正确地安装和配置汉化版Trac,避免在安装过程中出现语言理解上的困扰。按照文档的步骤操作,应该能顺利完成Trac的汉化安装。 总的来说,Trac汉化安装是一个涉及到Python环境搭建、数据库配置、...

    trac-MultiRepoSearchPlugin:在Trac 0.12+中跨多个存储库对源代码进行全文本搜索-Search source code

    "trac-MultiRepoSearchPlugin" 是一个专门为 Trac 开源项目开发的插件,其主要功能是在 Trac 0.12 及更高版本中实现跨多个源代码仓库的全文本搜索。这个插件使得用户能够在不同仓库之间方便地查找和定位源代码中的...

    trac整合过程中毕装的组件

    在"trac整合过程中毕装的组件"这一主题下,我们将深入探讨Trac整合所需的几个关键组件,包括Genshi、Beble、Trac 0.12、docutils、Pygments以及pytz。 1. **Genshi**: Genshi是一个用于生成HTML、XML和其他标记语言...

    trac 0.11 安装手册

    总结起来,本安装手册提供了一套详细的流程,指导用户在Windows系统上配置trac 0.11,包括环境准备、项目初始化、权限管理配置以及与Subversion的集成。通过遵循这些步骤,开发者可以在本地建立一个功能完备的Trac...

    trac安装手册

    从 Trac 0.12 版本开始,支持一个项目关联多个 SVN 版本库。可以通过修改配置文件或通过 Web 界面来实现这一功能。 1. **通过修改配置文件**:编辑 `D:\ly\trac\BitNamiTracStackProjects\CMCPProject\conf\trac....

    Trac安装与配置指南

    ### Trac安装与配置指南知识点总结 #### 一、引言 - **编写目的**:本文档旨在介绍如何安装和配置Apache2.0X+SVN1.4.X+Trac0.10.X,以满足团队软件开发过程中对bug追踪、版本控制以及文档共享的需求。同时,该文档...

    Trac安装用到的软件

    标题中的“Trac安装用到的软件”表明我们要讨论的是Trac的安装过程,而Trac是一个开源的项目管理工具,常用于版本控制系统的集成,尤其是与Subversion(SVN)配合使用。在这个场景中,描述虽为空,但从提供的文件名...

    SVN+Trac安装笔记

    ### SVN+Trac安装流程详解 #### 一、下载所需安装文件 为了在Windows环境下搭建SVN+Trac系统,我们需要准备以下软件包: - **Python-2.4.4.msi**:这是Python的2.4最终版,因为后续的软件版本与Python 2.5存在...

    trac的安装和建站

    Trac 安装和建站 Trac 是 Edgewall 公司推出的网页界面专案管理软件,尤其擅长软件 BUG 跟踪方面。 Trac 使用 Python 编程语言开发,该软件集成了增强的 Wiki 功能和版本控制功能,并可通过插件扩展其功能。 一、...

    Trac系统安装手册

    #### 二、安装Trac:分步指南 ##### 1. 安装Python2.5 Trac依赖于Python运行,因此第一步是安装Python2.5版本。选择此版本是因为它在撰写这份手册时被确认与后续的步骤兼容。Python是Trac的核心执行环境,确保其...

    介绍trac安装的详细指南

    【Trac 安装详细指南】 Trac是一个开源的项目管理工具,集成了Wiki和问题跟踪系统,旨在提高软件开发团队的效率和协作。它与版本控制系统如SVN(Subversion)紧密集成,并且自带了Wiki功能,使得文档编写和项目追踪...

    Trac-Git安装及配置部署

    ### Trac-Git安装及配置部署 #### 一、Trac安装 Trac是一个非常流行的开源项目管理和跟踪系统,它可以方便地与版本控制系统(如Git)集成,提供强大的项目跟踪功能,包括缺陷跟踪、wiki、任务管理等。下面详细介绍...

    trac插件开发指南

    本指南将深入介绍如何开发Trac插件,以便为Trac环境添加自定义功能。 1. **Trac 1.0 API文档** Trac 1.0 API是开发插件的基础,提供了丰富的接口和组件,以允许开发者集成新的功能。了解这些API是创建高效且兼容...

    Windows环境下Collabnet_Subversion_Edge与Trac集成安装方法

    ### Windows环境下Collabnet Subversion Edge与Trac集成安装方法详解 #### 一、概述 在软件开发过程中,源代码的版本控制与项目追踪是非常重要的环节。Collabnet Subversion (SVN) 和 Trac 是两个广泛使用的工具,...

    Debian6.0下svn+trac详细安装说明(包装上)

    在本文中,我们将详细介绍如何在Debian 6.0系统上安装并配置Subversion (SVN) 和Trac。Subversion是一种版本控制系统,而Trac则是一个集成的项目管理工具,它提供了问题跟踪、文档管理和源代码浏览等功能,并与...

Global site tag (gtag.js) - Google Analytics