windows服务器搭建trac开发环境(待编辑)
2014-10-26 01:09
190 查看
Windows 下安装trac问题跟踪系统
安装依赖软件
python:trac是基于python开发,所以要安装python。从官网下载安装包后,一直下一步即可。
为了方便使用,可以把python的安装目录(默认为C:\PythonXX)添加到系统PATH变量中.
setuptools:用于安装python应用的工具
从官网选择平台为:Windows (simplified),下载ez_setup.py文件,在命令行窗口执行:
python ez_setup.py
即可自动安装。
为了方便使用,可以把setuptools的安装目录(默认为C:\PythonXX\Scripts)添加到系统PATH变量中.
继续安装其他依赖包,在命令行窗口执行:
easy_install Genshi
easy_install Babel(目前1.3之前的版本不支持zn_CH,1.3版本又存在和Trac的兼容性BUG,只能等以后出新的版本再使用)
easy_install docutils
easy_install Pygments
easy_install pytz
安装trac
easy_install Trac==1.0初始化网站数据
trac-admin C:\trac\mco initenv
项目名称:mco(填写自己的项目名称,我在此处填写mco)
数据库连接字符串:sqlite:db/trac.db(无需填写,直接回车即可)
启动服务器(使用trac自带的tracd服务器)
tracd --port 8000 C:\trac\mco
访问网站:
http://127.0.0.1:8000/mco
可以访问,则网站部署成功。
完善配置
修改网站logo
打开文件C:\trac\conf\trac.ini修改以下代码
[header_logo]
alt = mcobject_logo
height = 72(根据图片的高度设置值)
link = http://www.mcobject.cn/(此处填写点击logo后跳转的网址)
src = http://www.mcobject.com/Userfiles/Image/logo.gif(此处填写logo的url地址)
width = 210(根据图片的宽度设置值)
网站登录授权
本处使用一个python脚本生成脚本名trac-digest.py,下面的脚本添加了一个用户,用户名:admin 密码 123
脚本下载地址:
python trac-digest.py -u admin -p 123 >c:\trac\digest.txt
继续添加其他用户,注意,添加使用>> ,新建使用>
python trac-digest.py-u Mario -p 123 >> c:\trac\digest.txt
pythontrac-digest.py -u Bruce -p 123 >> c:\trac\digest.txt
pythontrac-digest.py -u Byron -p 123 >> c:\trac\digest.txt
给用户添加权限:可以使用的权限包括TRAC_ADMIN, PERMISSION_ADMIN, PERMISSION_GRANT,PERMISSION_REVOKE
trac-admin c:\trac\mcopermission add admin TRAC_ADMIN
指定用户名密码的方式启动服务器
tracd --port 8000 --auth=mco,c:\trac\digest.txt,tracc:\trac\mco
网站的备份
$ trac-admin /path/to/projenv hotcopy/path/to/backupdir
Wiki的使用
http://trac.edgewall.org/wiki/WikiFormatting
相关文章推荐
- 用QtCreator搭建PHP扩展开发的编辑环境和调试环境
- 有了这一款强大的代码编辑工具Sublime搭建的简单开发环境,写代码也变成了一种乐趣
- SVN+Trac开发环境搭建
- hadoop(二)搭建开发环境安装选项:DesktopGnome、Server、Server GUI、ssh、vi(编辑配置文件)、perl
- 搭建Windows下基于Eclipse的PHP开发环境
- 工欲善其事,必先利其器——搭建J2ME开发环境
- 搭建WAP应用开发环境
- Windows Mobile开发环境搭建指南
- 搭建Windows下基于Eclipse的PHP开发环境
- Linux上搭建C/C++IDE开发环境
- Eclipse基本J2EE开发环境的搭建
- 用Tomcat插件搭建可跟踪调试的J2EE WEB开发环境
- 在Eclipse上搭建Nokia手机的J2ME开发环境
- Django实战1-权限管理功能实现-01:搭建开发环境
- Eclipse开发J2ME的环境搭建(文章链接收集)
- 在Linux下搭建Fortran开发环境
- Windows Mobile开发环境搭建指南
- WebLogic 6.1/7 + Oracle9i + JBuilder7 开发环境的搭建 (1)
- GTK+开发环境在win32&VC++6 IDE环境下的搭建(prebuild,非src)
- 搭建WAP应用开发环境 (转载)