1.安装trac及其环境
Linux环境
1.1安装python
查看python版本
注:trac需要python版本>=2.6
升级安装python前需要安装EPEL
命令:rpm -ivh http://download.slogra.com/epel-release-5-4.noarch.rpm
yum升级python
yum -y install python26
备份老的python版本,并使用新python版本
查看python位置
备份:mv /usr/bin/python /usr/bin/python.old
使用新版本:ln -s /usr/bin/python26 /usr/bin/python
检查是否安装成功
注:由于yum是python,所以升级python后需要修改yum执行原来的版本
#!/usr/bin/python → #!/usr/bin/python2.4
2安装setuptools
wget https://pypi.python.org/packages/source/s/setuptools/setuptools-1.1.5.tar.gz
tar xzvf setuptools-1.1.5.tar.gz
cd setuptools-1.1.5
python setup.py install
安装成功,就可以用命令:easy_install 命令了
1.3安装trac
安装trac 1.0版本
命令:easy_install Trac==1.0
1.4trac命令
Ø 创建项目
trac-admin 项目路径 initenv 项目名数据库连接
如:trac-admin /usr/share/trac/projects/project1 initenv project1 sqlite:db/trac.db
支持mysql
需要安装:yum -y install mysql-python
Mysql数据库连接串:mysql://tracuser:password@localhost/trac
详见:http://trac.edgewall.org/wiki/MySqlDb
Ø 启动trac
tracd --port 8000 /usr/share/trac/projects/project1
Ø 授权
trac-admin D:/datas/trac permission add admin TRAC_ADMIN
1.5集成apache,通过apache启动
httpd.conf配置如下:
LoadModule python_module modules/mod_python.so <Location /trac> SetHandler mod_python PythonInterpreter main_interpreter PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir /usr/share/trac/projects/ PythonOption TracUriRoot /trac PythonOption PYTHON_EGG_CACHE /tmp AuthType Basic AuthName "auth for trac" AuthUserFile /usr/share/trac/passwd Require valid-user </Location> |
以上配置,启动httpd,可以通过http://localhost/trac访问
注:如没有mod_python.so模块,通过
yum install mod_python 安装
2创建项目逻辑
1. 创建项目ssh连接服务器
2. 调用trac-admin创建项目
3.修改权限
给admin授予管理员权限
INSERT INTO `permission` VALUES ('admin', 'TRAC_ADMIN')
给admin分配组
INSERT INTO `permission` VALUES ('admin', 'gtoup1’)
--------------------------------------------
推荐一个网站:http://www.smhaochi.com/(什么好吃)
--------------------------------------------
相关推荐
1. 编辑Trac环境目录下的`conf/trac.ini`配置文件。在此文件中,您可以定制Trac的外观、权限、插件以及其他高级设置。 2. 设置Web服务器集成:Trac可以通过多种方式与Web服务器集成,如使用CGI、FastCGI、mod_wsgi...
《TRAC教程【原创】》是一份非常实用的教材,主要介绍了如何配置和使用TRAC这一开源的项目管理和问题跟踪系统。TRAC是一个基于Python语言的Web应用,它结合了Wiki和问题跟踪功能,旨在帮助软件开发团队更高效地管理...
Linux下搭建Trac及整合Subversion详细操作过程,pdf打开密码:testtimes
在这个“trac汉化安装程序”压缩包中,包含的是Trac的中文版安装文档和相关组件,旨在帮助用户更方便地在中国语言环境下进行Trac的安装和使用。 首先,我们要了解Trac的基本概念。Trac是一个基于Web的项目管理平台...
通过上述步骤,你可以在Windows环境下成功安装并配置SVN+Trac系统,实现代码版本管理和项目跟踪的功能。这一过程不仅涉及软件的下载与安装,更需注意各组件间的兼容性和环境配置的准确性,以确保系统的稳定运行。
### TRAC 开发环境搭建详解 #### 一、概述 TRAC是一款开源的项目管理工具,主要用于跟踪软件缺陷和任务进度。为了确保TRAC能够稳定高效地运行,我们需要搭建一个完整的开发环境。本文将详细介绍搭建TRAC开发环境的...
在Windows操作系统上安装Trac需要遵循一系列步骤,下面将详细介绍如何在Windows环境下进行安装。 首先,Trac依赖于Python解释器,因此在安装Trac之前,我们需要下载并安装Python。压缩包中的`python.exe`文件就是...
### Windows环境下Collabnet Subversion Edge与Trac集成安装方法详解 #### 一、概述 在软件开发过程中,源代码的版本控制与项目追踪是非常重要的环节。Collabnet Subversion (SVN) 和 Trac 是两个广泛使用的工具,...
本教程将详细介绍如何安装TRACE32,以帮助你更好地利用这款工具进行嵌入式系统的调试工作。 一、系统要求 在开始安装TRACE32之前,确保你的计算机满足以下基本要求: 1. 操作系统:TRACE32支持Windows、Linux和各种...
Trac作为一个Web应用,这个安装程序会包含Web服务器(如Apache或lighttpd)的模块,数据库支持(如SQLite或MySQL),以及其他必要的组件,以便用户能快速便捷地配置和运行Trac环境。 最后,`svn-win32-1.4.6.rar`是...
- **Python2.6**:首先安装Python,因为Trac需要Python环境运行。确保安装时将Python添加到PATH环境变量中。 - **Apache及其Python补丁**:安装Apache并添加Python支持,通常需要安装mod_python或mod_wsgi模块,使...
在Windows环境下安装Trac需要一些依赖的软件,这些软件通常包括Python、SQLite、Apache或IIS服务器、以及一些扩展模块等。在提供的压缩包中,可能包含了所有必要的组件,确保它们之间的版本兼容性是非常重要的,因为...
安装完成后,需要初始化Trac环境。初始化过程中,可以自定义项目名称,例如`go2newera`。 3. **数据库配置** Trac支持多种数据库,这里以MySQL为例。首先需要在MySQL中创建一个新的数据库,命名为`trac`,并设置...
《trac 0.11 安装手册》详述了如何在Windows环境下搭建trac 0.11版本的集成开发环境,该环境基于Python 2.5.2、SQLite数据库、Subversion (svn) 1.5,并且不依赖Apache服务器。以下是安装过程的关键步骤: 1. 首先...
5. **初始化 Trac 环境**:在 Python 的 scripts 目录下,运行 trac-admin 命令创建一个新的 Trac 环境,提供项目名称和数据库连接字符串(默认为 SQLite)。 6. **配置 Apache 以支持 Trac**:在 httpd.conf 文件...
安装 Trac 需要 Ubuntu 10.04 LTS 操作系统环境。 1. 检查安装环境 首先,需要检查操作系统环境和当前用户权限。 2. 安装 Trac 使用 apt-get 安装 Trac,Ubuntu 会自动下载安装 trac、apache、subversion 等必要...
在Windows环境下安装TRAC涉及多个组件的安装与配置,主要包括Apache服务器、Subversion、TortoiseSVN、Python、以及相关的模块和扩展。以下是对整个安装过程的详细解释: 1. **下载安装软件**: - Apache服务器:...
Unbuntu安装trac指南
在本文中,我们将详细探讨如何在Windows环境下安装和配置Trac、Subversion(SVN)以及Apache服务器,这对于初学者来说是一份宝贵的指南。首先,确保你已经准备好所有必要的软件包,包括Apache、SVN、TortoiseSVN、...