我们已经使用TRAC 0.11.1很长一段时间了,并且有很多项目在运行。现在我们正面临向新服务器的迁移,并希望开始使用TRAC 0.12.2。
当然,将所有0.11.1项目迁移到0.12.2是可能的,但也需要做很多工作,而其中很多只能作为参考。对于新项目,我们希望受益于0.12.2中的新功能。
因此,我们希望结合0.11安装来维护现有项目,并开始为新项目使用0.12。我们在Windows上使用mod_wsgi在Apache上运行Python 2.6.6。我们研究了TRAC website的解决方案,但它适用于Linux。另外,关于mod_wsgi wiki(http://code.google.com/p/modwsgi/wiki/IntegrationWithTrac)的信息似乎只适用于Linux,因为它使用了Windows上无法使用的守护进程模式。
有人建议如何在Windows上的相同Python安装中使用TRAC 0.11和0.12吗?
答案 0 :(得分:1)
c:\trac\11
和c:\trac\12
).wsgi
开头的每个虚拟主机中改变路径,如:
import os
import sys
sys.path.insert(0, 'c:/trac/11')
# sys.path.insert(0, 'c:/trac/12')
我目前正在为Django使用此方法(在Apache + mod_wsgi上)