我有问题让附件在新的Trac安装中工作。 我在Ubuntu 9.04上运行Trac 0.11.1。 我对Trac比较陌生,所以希望我只是错过了一些明显的东西。
上传附件后,我被发送到一个空的附件列表。 Trac项目目录中的./attachments文件夹也是空的。 另外,附件链接在Trac中不能正确显示,只显示为文本,没有链接。
我已经检查过了,Apache用户对./attachments文件夹有写入权限。 可以有一些.ini设置我忽略了吗?
我在Trac中打开了DEBUG日志logging,但没有任何关于附件上载的日志中出现。
看来这个问题与Ubuntu 9.04中Trac和Python之间的版本不匹配有关。 Trac包是0.11.1,而Python版本mod_python使用的是2.6。 这个组合不起作用: Trac用户发布 , Launchpad错误 , Trac门票 。
根据Trac Users文章的build议,将Ubuntu包版本库的Trac版本replace为Trac 0.11.4的自定义安装版本后,问题就消失了,幸运的是,
sudo apt-get remove trac sudo easy_install http://svn.edgewall.org/repos/trac/tags/trac-0.11.4 sudo /etc/init.d/apache2 restart