【发布时间】:2014-03-13 13:45:22
【问题描述】:
我正在尝试在 Windows Server 2008 R2 机器上安装 Trac。我已按照here 的说明进行操作,并测试了运行良好的独立服务器。但是,最好在现有的 Apache 2.4 服务上运行 Trac。
我已经下载并安装了 mod_wsgi 作为 Apache 服务的一部分,但是在按照 instructions given 使用 mod_wsgi 设置 Trac 时遇到了一些麻烦。
所有提供的脚本和文件路径都假定 Trac 安装在 *nix 服务器上。我按照“特殊说明”在 Windows 上使用 mod_wsgi 安装 Trac,但正如您所见,它们只是提供了二进制文件的链接,然后将您指向 *nix 说明。
给定的脚本如下:
import os
os.environ['TRAC_ENV'] = '/usr/local/trac/mysite'
os.environ['PYTHON_EGG_CACHE'] = '/usr/local/trac/mysite/eggs'
import trac.web.main
application = trac.web.main.dispatch_request
我假设/usr/local/trac/mysite 成为使用trac-admin /path/to/project initenv 创建的Trac 环境(在我的例子中,我使用C:\TracEnvironment 进行试运行)
我不确定用什么替换/usr/local/trac/mysite/eggs,因为C:\TracEnvironment 中没有eggs 文件夹,我也无法在C:\Python27\Lib\site-packages\trac 的任何地方找到似乎存储所有关键文件的位置
【问题讨论】:
标签: windows apache mod-wsgi trac