全部博文(7)
分类: 系统运维
2009-12-05 10:38:41
[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 KitsC:\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",回车即可。