windows服务器搭建trac开发环境(待编辑)

来源:互联网 发布:tomcat 启动端口 编辑:程序博客网 时间:2024/06/06 23:18

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

0 0