windows 下安装 trac
------
参考:
http://how-to-solutions.com/how-to-install-trac-on-windows.html
http://luchar.iteye.com/blog/151051
------
基本 安装 步骤:
* 安装 python2.6.6
* 安装 Genshi-0.6.win32.exe
* 安装 svn1.6.2
* 安装 py26-pysvn-svn1612-1.7.4-1321.exe
* 安装 pysqlite-2.6.0.win32-py2.6.exe
* 安装 Trac-0.12.1.win32.exe
* 下载 ez_setup.py
http://peak.telecommunity.com/dist/ez_setup.py
* 将 ez_setup.py 放到 python_home/Scripts/ 目录下,
* 安装 Account Manager Plugin
在 python_home/Scripts/ 目录下,
输入:
easy_install http://trac-hacks.org/svn/accountmanagerplugin/trunk
回车,
则安装 该插件,
* 执行 ez_setup.py
cmd 进入 python_home/Scripts/ 目录,
输入 ez_setup.py ,回车,
------
创建 trac 项目
步骤:
* 创建 trac 项目
cmd 进入 python_home/Scripts/ 目录,
输入 trac-admin E:\workplace\trac_workplace\hello initenv , 回车,则在该目录创建trac项目,
提示输入项目名称,则输入1个名称,然后回车,
提示输入数据库连接,直接回车即可,
* 配置 trac
进入 前面创建的 trac 项目根目录,如:E:\workplace\trac_workplace,记为 trac_proj_home,
进入 trac_proj_home/conf,打开 trac.ini,在 [header_logo] 上面,加入如下内容:
[components]
acct_mgr.admin.accountmanageradminpage = enabled
acct_mgr.api.accountmanager = enabled
acct_mgr.db.sessionstore = enabled
acct_mgr.htfile.htdigeststore = enabled
acct_mgr.pwhash.htdigesthashmethod = enabled
acct_mgr.web_ui.accountmodule = enabled
acct_mgr.web_ui.loginmodule = enabled
acct_mgr.web_ui.registrationmodule = enabled
trac.web.auth.loginmodule = disabled
进入 trac_proj_home/conf/ 目录,新建 passwd 文件,内容为空,
* 开启匿名用户 的 权限
进入 python_home/Scripts/ 目录下,
输入:
trac-admin trac_proj_home permission add anonymous TRAC_ADMIN
回车,
* 启动 trac
进入 python_home/Scripts/ 目录下,
输入:
tracd –p 80 trac_proj_home,
然后通过 http://localhost/ 访问,其中有项目列表
*
------
trac & apache 集成
步骤:
* 安装 mod_python-3.3.1.win32-py2.6-apache2.2.exe
在网上找到这个文件,
安装过程中要选择 apache 的安装目录,
完成,
* 编辑 apache_home/conf/httpd.conf
加入:
#python
LoadModule python_module modules/mod_python.so
* 编辑 apache_home/conf/httpd.conf
加入:
# setup trac on mod_python
<location /trac/hello>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv E:/workplace/trac_workplace/hello
PythonOption TracUriRoot /trac/hello
</location>
<location /trac/hello/login>
AuthType Basic
AuthName mytrac
AuthUserFile E:/workplace/trac_workplace/hello/conf/passwd
Require valid-user
</location>
其中:
"/trac/hello" 是 项目访问路径,
"E:/workplace/trac_workplace/hello" 是 trac 项目 的目录,
"E:/workplace/trac_workplace/hello/conf/passwd" 是 trac 项目 所使用的 用户/密码 文件,最好和 trac 的配置一致
* 创建用户
cmd 进入 apache_home/lib/ ,
输入:
htpasswd -c E:/workplace/trac_workplace/hello/conf/passwd eric
输入2次密码,则创建成功
其中:
conf/passwd 是密码文件,
eric 是 用户名
* 为用户分配权限
进入 python_home/Scripts/ 目录下,
输入:
trac-admin trac_proj_home permission add eric TRAC_ADMIN
回车,
则为 eric 分配了管理员权限,
* 启动 服务 & 访问
启动 apache,通过 http://localhost/trac/hello 可以访问上面创建的项目,
其中
"http://localhost" 是 apache 根地址,
"/trac/hello" 是上面步骤中,在 apache 的 httpd.conf 中为 trac项目配置的路径,
* 登录
用上面创建的 用户 进行登录 即可,
*
------
分享到:
相关推荐
在Windows操作系统上安装Trac并集成Subversion是为项目管理提供一个集成了版本控制、问题跟踪和wiki功能的高效平台。Trac是一个开源的项目管理工具,而Subversion则是一个流行的版本控制系统。通过将两者集成,用户...
在Windows操作系统上安装Trac需要遵循一系列步骤,下面将详细介绍如何在Windows环境下进行安装。 首先,Trac依赖于Python解释器,因此在安装Trac之前,我们需要下载并安装Python。压缩包中的`python.exe`文件就是...
### Windows 下 Apache+SVN+Trac 安装与配置详解 #### 一、准备工作 在开始集成 Apache、Subversion (SVN) 和 Trac 的过程中,首先要准备好所需的软件。 1. **Apache HTTP Server** - **官网**: ...
### Windows 平台下 Trac + Apache + MySQL + SVN 集成 #### 一、概述 本篇文章将详细介绍如何在Windows平台上搭建Trac、Apache、MySQL与Subversion(SVN)集成环境的过程。该集成环境主要用于项目管理、文档协作...
在Windows环境下安装TRAC涉及多个组件的安装与配置,主要包括Apache服务器、Subversion、TortoiseSVN、Python、以及相关的模块和扩展。以下是对整个安装过程的详细解释: 1. **下载安装软件**: - Apache服务器:...
在Windows环境下搭建Trac开发环境通常涉及多个组件的安装与配置,包括...通过以上步骤,你就成功地在Windows环境下安装并配置了Trac开发环境。这将为你提供一个集成了版本控制、项目管理、问题跟踪等功能的一体化平台。
Windows下搭建Trac平台全过程(使用Mysql数据库,Web认证)。PDF打开密码:testtimes
### Windows环境下Collabnet Subversion Edge与Trac集成安装方法详解 #### 一、概述 在软件开发过程中,源代码的版本控制与项目追踪是非常重要的环节。Collabnet Subversion (SVN) 和 Trac 是两个广泛使用的工具,...
### Windows 下 Trac 系统的安装与配置详解 #### 一、Trac 系统简介 Trac 是一个开源的项目管理系统,以其强大的集成能力而受到开发者的欢迎。它结合了版本控制系统(如 Subversion)、问题追踪系统、以及一个简易...
在Windows环境下安装Trac通常涉及以下几个步骤: 1. **环境准备**:首先确保你的系统满足Trac的运行要求,比如Python环境(通常需要Python 2.7系列,因为Trac 1.0及以下版本不支持Python 3)。这里提到的`mod_...
trac项目管理 windows 系统安装
通过上述步骤,你可以在Windows环境下成功安装并配置SVN+Trac系统,实现代码版本管理和项目跟踪的功能。这一过程不仅涉及软件的下载与安装,更需注意各组件间的兼容性和环境配置的准确性,以确保系统的稳定运行。
在这个场景中,描述虽为空,但从提供的文件名我们可以推测,这涉及到在Windows平台上安装Trac和其依赖的组件。 首先,`svn-python-1.4.6.win32-py2.5.exe`是Python绑定的Subversion库,用于在Python环境中与...
在Windows环境下安装Trac需要一些依赖的软件,这些软件通常包括Python、SQLite、Apache或IIS服务器、以及一些扩展模块等。在提供的压缩包中,可能包含了所有必要的组件,确保它们之间的版本兼容性是非常重要的,因为...
在Windows操作系统上安装Trac,需要遵循一定的步骤,并确保安装相应的依赖库。 在您提供的文件中,我们有以下四个组件: 1. Trac-0.12.2.win32.exe:这是Trac的核心程序,用于在Windows系统上搭建Trac服务器。这个...
《trac 0.11 安装手册》详述了如何在Windows环境下搭建trac 0.11版本的集成开发环境,该环境基于Python 2.5.2、SQLite数据库、Subversion (svn) 1.5,并且不依赖Apache服务器。以下是安装过程的关键步骤: 1. 首先...
在本文中,我们将详细探讨如何在Windows环境下安装和配置Trac、Subversion(SVN)以及Apache服务器,这对于初学者来说是一份宝贵的指南。首先,确保你已经准备好所有必要的软件包,包括Apache、SVN、TortoiseSVN、...
### Windows 下配置 Apache + SVN + Trac 的方法详解 #### 一、背景介绍 在进行软件开发的过程中,项目管理和版本控制是非常重要的环节。为了更好地管理项目中的问题追踪、代码版本控制以及文档协作等功能,通常会...