Chinaunix首页 | 论坛 | 博客
  • 博客访问: 44015
  • 博文数量: 7
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-16 13:14
文章分类

全部博文(7)

文章存档

2011年(1)

2010年(2)

2009年(4)

我的朋友
最近访客

分类: 系统运维

2009-12-05 10:38:41

1. TracOnWindows
参看
设置logo:

1.1 Change the src setting to site/ followed by the name of your image file. (the Trac chrome handler uses "site/" for files within the project directory htdocs and "common/" for the common ones).
--------------------------------------------------------------------
[header_logo]
src = site/my_logo.gif
alt = My Project
width = 300
height = 100
-------------------------------------------------------------------------------

1.2 设置字符编码 default_charset = utf-8


1.3 启动命令 新建trac.bat
-------------------------------------------------------------------------------
@echo off
echo trac is now starting...
cd \
cd python26
tracd --port 8000 --auth="*",d:\trac\x5800\conf\passwords.txt,trac -e d:\trac\
:end
-------------------------------------------------------------------------------

--auth 设置登陆账户
-e 同时启动目录下的所有项目
如果无法启动,请确保路径设置是否正确,将python 加到path环境变量里。


2. 将Trac封装成服务器

2.1 下载Windows 2003 Resource Kits,在微软官方有, 或者
下载后安装,默认安装到C:\Program Files\Windows Resource Kits\Tools目录,
其实我们只需要该目录下的SrvAny.exe和instsrv.exe文件即可,在此目录下还有rktools.chm帮助
文件,大家可以查看SrvAny.exe如何使用。

2.2 创建服务,语法如下:instsrv 服务名称 srvany所在路径\srvany.exe。假设我们的Windows 2003 Resource Kits
都安装在
C:\Program Files\Windows Resource Kits\Tools目录,待建立的服务名称是TracSrv,那么我们的命令如下:
"C:\Program Files\Windows Resource Kits\Tools\instsrv" TracSrv "C:\Program Files\Windows Resource Kits\Tools\srvany.exe"
需要注意的是,srvany前的路径不能省略,必须是绝对路径。
现在我们已经创建了一个名叫TracSrv的服务,下一步我们来配置这个服务,让它封装tracd命令。

2.3 在注册表中配置TracSrv服务,运行“regedit”,进入注册表。找到注册表项“HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Services\TracSrv”,在TracSrv项里建立新的子项“Parameters”,再在新建的
Parameters项里新建字符串值,数值名称设为“Application”,数值数据设为我们在第一篇说的启动tracd的行命令,也就是
c:\python26\python c:\python26\scripts\tracd --port 8000 --auth="*",d:\trac\x5800\conf\passwords.txt,trac -e d:\trac\

2.4 启动 在运行里输入services.msc,找到TracSrv服务,启动就可以了

2.5 停止服务 运行cmd,进入行命令窗口,输入“sc delete TracSrv",回车即可。

参考文档:
1.
2. 将Trac封装成服务器
3.
阅读(1517) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~