——昨天trac集成账户管理和git的时候出现了麻烦,所以记录在此,以防后患。
假设已经安好:某数据库,apache2,python-setuptool。先准备好数据库:
#创建数据库,默认UTF8编码
CREATE DATABASE trac DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
#授权访问数据库
GRANT ALL ON trac.* TO trac_user@localhost IDENTIFIED BY 'yourpassword';
1. 安装babel: sudo easy_install Babel==0.9.5 (可以看到2中其实已经默认依赖,如果用apt-get安trac的话,此步骤可略过)
2. 安装trac:sudo apt-get install trac, 会安装一坨东西(含Genshi),这个后悔呀~~。这个个步骤强烈建议用 easy_install trac(当然,需要自己安装Genshi)。
3. 初始化trac 项目:trac-admin path_to_project initenv。在trac1.2中,只会提示输入项目名称和数据库连接。比如mysql设置如下:
mysql://trac_user:yourpassword@localhost/trac
4. 看一下效果:tracd --port 8000 path_to_project
5. 配置apache2:这里用mod_python(已经被官方deprecate)的方式,过程如下:
- 安装mod_python:apt-get install -m libapache2-mod-python
- 把trac项目的路径配置到apache2中:
<Location /trac> #set up Trac handling
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir path_to_project
PythonOption TracUriRoot /trac
</Location>
- 分配权限给apache2 user:sudo chown -R www-data.www-data path_to_project
- 重启apache2
# TODO:用wsgi方式布置trac。
6. 重定向Apache2请求路径:
RedirectMatch permanent ^/$ /trac/my_project/login
RedirectMatch temp ^/trac/$ /trac/my_project/login
- 大小: 17 KB
分享到:
相关推荐
Aspnet-trac-nghiem-online-asp.net-mvc.zip,h_th_ng tr_c nghi_m在线asp.net mvch_th_ng tr_c nghi_m在线asp.net mvc,asp.net是一个开源的web框架,用于使用.net构建现代web应用和服务。asp.net创建基于html5、css...
eclipse-mylyn-trac-3.4.2-9.el6.i686.rpm
python库。 资源全名:trac-IncludeSource-0.5.tar.gz
python库。资源全名:trac_runtime-0.3.1-py3-none-any.whl
资源来自pypi官网。 资源全名:trac-LighterTheme-0.3.1.tar.gz
python库,解压后可用。 资源全名:trac_subtickettypes-0.2.1-py2.7.egg
资源分类:Python库 所属语言:Python 资源全名:trac-MultiRepoSearchPlugin-0.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源来自pypi官网。 资源全名:trac_subtickettypes-0.2.1-py2.7.egg
资源分类:Python库 所属语言:Python 资源全名:trac_oidc-0.1.2-py2-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
SVN+Trac安装笔记
特拉库-本图 此仓库构建了一个运行的Docker...如何获得图像使用Dockerfile进行构建$ git clone https://github.com/mastermindg/trac-docker-ubuntu$ cd trac-docker-ubuntu$ docker build -t trac ./ 只需将其从Dock
Collabnet Subversion Edge版SVN服务器安装很省心而且免费,但是在这个上面再集成安装TRAC的时候,却会发现装不成功,经多次试验,总算找到了解决方法,实现了Collabnet Subversion Edge版SVN服务器与Trac的集成安装...
通过免费开源的Trac和Git搭建代码和项目管理系统
Trac应用于项目管理,经典阐述,TRAC管理首选教材 0. 前言 - 1 - 0.1. 我们遇到了什么问题? - 1 - 0.2. 什么是TRAC? - 2 - 0.3. TRAC可以做什么? - 3 - 0.4. TRAC会带来什么变化? - 3 - 1. 定义角色/活动 - 4 - 1.1...
支持中文的trac安装文件trac-0.9b1.win32.exe,需安装中文语言包
本文详细介绍如何在WINDOWS下安装trac 和svn之间的环境搭建。
Visula SVN Server的Trac包进行安装 Visula SVN Server的Trac包进行安装
trac汉化安装文档和相关需要安装的程序,简单便捷的让你安装trac