mingle 是我最喜欢的管理工具,story wall 很好用,可惜目前对5用户一下free只有1年了, 
新版本授权599美刀/用户,对于我来说过于奢靡了

xplaner 也因为版权问题,不再会有新的版本
昨天一位童鞋推荐了trac , 刚刚搭建好环境,以后把项目移植到trac上,这个开源项目默认支持中文版本,不用为汉化纠结

如果你有2个或者3个 project 你可能根本不需要这么麻烦
为了解决十几个分公司项目的问题,还是用一个web的管理工具比较好

1. 首先准备安装需要的问题: 我的文件版本和标准版本差了一点点, 因为老版本的我没有找到
    Babel-0.9.5.win32.exe
    Babel-0.9.6.win32.exe
    Bitten-0.6.win32.exe
    BittenSlave-0.6.win32.exe -== - 备用,演示不使用
    Genshi-0.6.win32.exe
    httpd-2.2.21-win32-x86-no_ssl.msi -==- 备用,演示不使用
    httpd-2.2.21-win32-x86-openssl-0.9.8r.msi
    mod_wsgi-win32-ap22py27-3.3.so
    Pygments-1.4-py2.7.zip
    Pygments-1.4.tar.gz
    python-2.7.1.msi  
    pytz-2006p.zip
    Setup-Subversion-1.6.17.msi
    setuptools-0.6c11.win32-py2.7.exe
    setup_detail.txt
    svn-win32-1.6.15_py_2.7.zip
    Trac-0.12.2.win32.exe

链接也不用找了,去这里下吧: 可以按照我上面的具体版本号
1、Python-2.7.1             http://www.python.org/getit/releases/2.7.1/
2、setuptools-0.6c11     http://pypi.python.org/pypi/setuptools
3、Genshi-0.6                     http://genshi.edgewall.org/wiki/Download
4、Babel-0.95               http://babel.edgewall.org/wiki/Download#LatestRelease:0.9.5
5、Bitten-0.6                     http://bitten.edgewall.org/     
6、Subversion(Win32Svn,即Setup-Subversion-1.6.16)

http://subversion.apache.org/packages.html#windows

另有:   http://trac.edgewall.org/attachment/wiki/TracSubversion/svn-win32-1.6.15_py_2.7.zip
7、Apache HTTP Server(即httpd-2.2.17) http://httpd.apache.org/、
8、trac-0.12             http://trac.edgewall.org/wiki/TracDownload
9、mod_wsgi
(选择mod_wsgi-win32-ap22py27-3.3.so - Apache 2.2 / Python 2.7)                 
http://code.google.com/p/modwsgi/wiki/DownloadTheSoftware?tm=2
10、pytz http://sourceforge.net/projects/pytz/
11、Pygments http://pypi.python.org/pypi/Pygments

--====================================华丽的分割线=================================================--
开始安装吧:
我的操作系统是Win8 preview version 
安装起来可以用,有几个小问题,图新鲜的坏处,没有windows xp 可以使用

我最后一共添加了下面几个系统变量路径
D:\tracMgr\Python27\;
D:\tracMgr\Python27\Scripts;
D:\tracMgr\Subversion\bin
其实apache也可以添加进来,要不后面的htpasswd  还得一步步的cd
--=====================================开始安装=====================================================--
1. python-2.7.1 安装在D:\tracMgr\Python27\   安装选项默认
需要添加下面2个路径到系统path里面
D:\tracMgr\Python27\Scripts (这个在安装了下面的几个工具就会出现, 这个很重要为了后面的easy_install)
D:\tracMgr\Python27\ 
2. setuptools-0.6c11.win32-py2.7 
这个很顺利,会默认找到你安装python的位置
3. Babel-0.9.5.win32 
这个很顺利,会默认找到你安装python的位置
4. 安装Genshi-0.6.win32
这个很顺利,会默认找到你安装python的位置
5、安装Bitten-0.6.win32
这个很顺利,会默认找到你安装python的位置
6、安装pytz,pytz没有win的可执行安装包,因此使用easy_install命令方式
在命令窗口下运行:easy_install --upgrade pytz
刚开始还以为要解压呢,不用解压
easy_install --upgrade pytz-2006p
pytz-2006p.zip是我下载包的名字
7、安装Pygments
使用easy_install安装Pygments,运行如下命令:
> easy_install Pygments
>easy_install Pygments-1.4.tar.gz (zip的包有问题,我使用的是源代码包)
可参考http://pygments.org/download/
8、安装Subversion,即安装Setup-Subversion-1.6.16
可参考:http://trac.edgewall.org/wiki/TracSubversion#Troubleshooting
9、安装apche,即安装httpd-2.2.17-win32-x86-openssl-0.9.8o
10、安装Trac-0.12.2.win32
11、安装mod_wsgi,即
复制mod_wsgi-win32-ap22py27-3.3.so到:Apache22\modules目录下
并重命名为:mod_wsgi.so
12、集成subversion与Apache
将Subversion\bin目录下的:
    mod_authz_svn.so
    mod_dav_svn.so
复制到Apache2.2\modules目录下。

将Subversion\bin目录下的:
    libdb44.dll
    intl3_svn.dll
复制到Apache2.2\bin下
-========================================开始配置========================================================--

下面是进行配置并使用:
1、开启apache, (这步我没有问题,直接跳过了)
若不能开启,尝试在命令窗口开启apache的服务,运行:Apache2.2\bin\httpd.exe -k install
测试localhost或127.0.0.1,确定apache在正常运行
2、创建svn仓库,并进行测试
在命令窗口运行:
> mkdir d:\svnroot
> svnadmin create d:\svnroot\site\
注意:需添加2层目录,如果仅是创建在d:\svnroot一层目录下,apache不能进行访问svn。
修改apache的httpd.conf文件,加入:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

并开启以下两个模块:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so

添加工作目录:
<Location /svn>
    DAV svn
    SVNParentPath D:/svnroot
</Location>

重启apache,并访问:
http://127.0.0.1/svn/site/

http://localhost/svn/site/
访问路径请根据httpd.conf中添加的工作目录和相对svn项目文件夹进行修改。

3、创建trac项目,并进行测试
在命令窗口运行如下命令:
> trac-admin D:\svnroot\site\trac initenv (安装你真实的目录更改)
> tracd --port 8000 D:\svnroot\site\trac(安装你真实的目录更改)
或是
> tracd -s --port 8000 d:\\site\\trac
> trac-admin d:\\site\\trac deploy d:\\site\\deploy
可参考:http://trac.edgewall.org/wiki/TracEnvironment
或:http://trac.edgewall.org/wiki/TracAdmin#initenv

访问:
http://localhost:8000
4、集成trac与apache并测试
选择mod_wsgi的原因不多说,集成trac与apache其实就是启用mod_wsgi.so模块并配置trac的工作目录。
在apache的httpd.conf文件中加入模块:
LoadModule wsgi_module modules/mod_wsgi.so

并添加以下内容:
WSGIScriptAlias / D:\svnroot\site\trac\deploy\cgi-bin\trac.wsgi 
<Directory "D:\svnroot\site\trac\deploy\cgi-bin">
    WSGIApplicationGroup %{GLOBAL}
    Order deny,allow
    Allow from all
</Directory>

<LocationMatch "/login">
  AuthType Basic
  AuthName "Trac"
  AuthUserFile "D:\svnroot\site\trac\trac.passwd"
  Require valid-user
</LocationMatch>

使用命令trac-admin给trac添加管理员
> trac-admin D:\\svnroot\\site\trac permission add admin TRAC_ADMIN

在以上的配置中,我们启用了trac.wsgi文件,该文件在第3步使用如下命令进行创建:
> trac-admin D:\\svnroot\\site\\trac deploy D:\\svnroot\\site\\trac\\deploy

另外,我们还启用了trac.passwd用户认证文件,创建该文件的方式如下,使用htpasswd.exe进行构建:
> cd d:\apache\bin
> htpasswd  -c D:\\svnroot\\site\\trac\\trac.passwd admin

ok,现在重启apache,访问
http://localhost
如有必要,根据自己的端口或者trac的配置,修改访问地址即可。
--===========================the end=======================================================--
注意看这里: 要汉化的马上止步,配置页面里面有语言选项
   关于中文问题: 已经默认支持了,网络的汉化包都没有用
///
我这里工作登录页面有问题,但是登录是成功的, 能用,继续研究吧
以后我的项目由mingle 3.0 转trac 0.12
///

好了,就到这里,今天还得完成数据库同步部分,不知道效果和想象的是不是一样
--=======================================================================================--

来张图吧:

windows 架设trac 服务器 -==- 集成subversion 和apache相关推荐

  1. 开发人员学Linux(8):CentOS7编译安装Subversion及Apache并集成

    1.前言 本篇将介绍如何编译安装SVN服务器端管理软件subverion和Web服务器Apache.本来在前面的系列文章已经讲过使用Nginx作为Web服务器的,所以我一直在找有关subverion集 ...

  2. windows 下架设svn服务器(转载)

    2019独角兽企业重金招聘Python工程师标准>>> 尝试着去架设一个svn服务器,因为有一天可能你也要带领一个团队去开发,不是吗? * 传统的Subversion 服务器程序: ...

  3. 在Windows平台架设DNS服务器

    ISC (Internet Systems Consortium) 在二零零七年八月二十七日宣布了 Bind 8 历史使命的终结.ISC 鼓励还在使用 Bind 8 的用户从安全方面考虑要迅速迁移到 ...

  4. 2003系统添加web服务器,用IIS6.0在Windows 2003上架设WEB服务器

    ZDNetChina服务器站 x86服务器技巧IIS是微软推出的一套架设WEB.FTP.SMTP服务器的整合系统组件,主要捆绑在微软的Windows 2003等服务器操作系统中.Windows 200 ...

  5. Windows 2003 架设Radius服务器

    Radius服务器架设 Radius是一种C/S的通讯协议,它使Radius客户端可以将验证用户身份.授权与记帐等工作转给Radius服务器来运行:或是转给Radius代理服务器,然后再由它转给另外一 ...

  6. Windows 2003架设CA服务器 (视频)

    我就不做文章抠图了 有点麻烦,这样方便大家参考,也方便我今后的复习 就做了个录制视频 需要的朋友可以参考下, 但是在操作的时候,没有文字说明,请大家谅解哦 下次注意O(∩_∩)O~   有朋友在做CA ...

  7. Windows 2003下×××服务器架设攻略

    原文地址[url]http://bbs.51cto.com/thread-49347-1-1.html[/url] Windows 2003下×××服务器架设攻略 笔者有不少朋友因为工作关系常常移动办 ...

  8. windows 下架设svn服务器

    一.准备工作 1.获取 Subversion 服务器程序 到官方网站(http://www.collab.net/downloads/subversion )下载最新的服务器安装程序.目前最新的是1. ...

  9. Windows XP系统下架设FTP服务器实例详解

    Windows XP系统下架设FTP服务器实例详解 [实例1]公司网络环境:ADSL + 路由器 + 交换机  + PC机,我们单位要在客户端架设FTP服务器,当然在服务器端也是可以的,主要用于内部资 ...

最新文章

  1. VTK:可视化之ElevationBandsWithGlyphs
  2. 5.Qt自定义Button按钮的实现
  3. CentOS 6 nginx(Tengine2.1.2)源码编译一键部署脚本
  4. SpringBoot1.5.9集成Activiti6
  5. nginx负载php导致时间不一致,nginx – 为什么php-fpm会产生并在没有服务器负载的情况下每秒摧毁数百个孩子?...
  6. 疯狂java讲义第七章课后习题答案
  7. Linux教程+操作系统教程 -- 大全
  8. 湖北理工学院计算机学院优秀毕业生,关于表彰2012届优秀毕业生的决定
  9. MPlayer 音乐播放器项目讲解
  10. 功能测试与性能测试常见方法
  11. 比如像我这种人,就不适合恋爱
  12. express实现图片上传
  13. Mathorcup数学建模竞赛第六届-【妈妈杯】B题:车位分布的优化设计与评价(附一等奖获奖论文和matlab代码)
  14. nixyx —— 一个小巧的项目工程/编译文件生成器(构建系统?)
  15. NOI2017银色记
  16. FAQ:Nacos报错:server is DOWN now, please try again later!
  17. 计算机全屏显示快捷键,最全电脑快捷键,电脑全屏按哪个键 原来是这样的
  18. 《降伏其心》节选:从辟谷揭开修行的真相
  19. 2019.10.8 多校赛Day1【including 流量,个人练习生,假摔
  20. web前端开发发展史,前后30年,展望未来!

热门文章

  1. vim 操作文件内容时,按下了 CTRL+S,导致其他操作无效
  2. 解决macbook外接显示器窗口边框偏绿色问题
  3. AI绘画:一分钟赚200,还能申请版权
  4. 记一次安卓app上线应用宝
  5. 新阵容无惧大场面 中国冰壶女队压哨挺进世锦赛
  6. 结婚大师告诉你:如何去打扮花童!
  7. 通过网页api接口获取网页数据
  8. 计算机网络辅助教学论文,利用计算机网络技术辅助英语听力教学论文
  9. iOS SnowAnimation(下雪动画)~demo
  10. Tag功能介绍—我们为什么打Tag?