Trac是一个由python驱动的错误跟踪和项目管理应用程序。根据Trac的wiki,有几个选项可以安装Trac,一个独立的服务器(tracd),或使用以下选项之一在专用的Web服务器下:
FastCGI - 在Windows上不可用。mod_wsgi - 没有版本的mod_wsgi可用于实际在我的系统上运行的Apache 2.2.22和Python 2.7.3-amd64!mod_python - 不再推荐,因为mod_python不再被主动维护)CGI-不应该被使用,因为性能远非最佳)
这让我无法在Windows上运行Trac。
加载ModWSGI的Apache 2.2.22在启动时崩溃Apache2.2服务而没有任何错误日志。禁用apache配置中的行以加载mod_wsgi可恢复健全性。
我只想在启用了身份验证的Windows上安装Trac。我无法使用这样的基本工作进行验证tracd
:
tracd -p 8000 --basic-auth="c:\tmp,c:\tmp\Passwords.md5.txt,mycompany" c:\tmp\RootFolder
我无法安装Mod_WSGI。我将继续尝试找出一个有效的组合,我怀疑我应该安装32位python而不是64位python,开始。我在安装Python 64位2.7.3时做错了吗?我再次尝试使用所有32位组件,仍然无法使用MOD_WSGI与apache 2.2.22一起工作。我将尝试使用Visual C ++ Express 2010自己编译mod_wsgi,但在我看来,使用身份验证在Windows上运行Trac应该比这更容易。
有没有办法在Apache下使用身份验证在Windows上运行Trac?
最后一个“Trac on windows”文章于2008年去世,只留下了“Trac on windows”设置的这个互联网档案链接。
更新的Bitnami安装程序看起来很有希望,但它崩溃上发布的Windows Server 2008 R2上。解决方法是使用--mode win32
命令行参数运行(使用“运行”菜单或命令提示符,以便可以使用参数运行安装程序。)