我在获取附件以在新的 Trac 安装中工作时遇到问题。我在 Ubuntu 9.04 上运行 Trac 0.11.1。我对 Trac 比较陌生,所以希望我只是遗漏了一些明显的东西。
上传附件后,我被发送到一个空的附件列表。Trac 项目目录中的 ./attachments 文件夹也是空的。此外,附件链接在 Trac 中无法正确显示 - 它们仅显示为文本,没有链接。
我已经检查过了,Apache 用户确实对 ./attachments 文件夹具有写权限。会不会有一些我忽略的 .ini 设置?
我在 Trac 中打开了 DEBUG 日志记录,但日志中没有任何关于附件上传的内容。
问题似乎与 Ubuntu 9.04 中 Trac 和 Python 之间的版本不匹配有关。Trac 包是 0.11.1,而 mod_python 使用的 Python 版本是 2.6。此组合不起作用:Trac Users post、Launchpad bug、Trac ticket。
按照 Trac 用户帖子的建议,将 Ubuntu 软件包存储库的 Trac 版本替换为 Trac 0.11.4 的自定义安装会使问题消失,幸运的是,这很简单