trac错误:无法在0秒内获得数据库连接

时间:2012-03-12 02:52:28

标签: python fedora trac

最近我尝试在我的Fedora 15上安装Trac,但是我遇到了麻烦。 我按照以下链接执行了步骤:http://www.diybl.com/course/6_system/linux/Linuxjs/20100524/204237.html 是的,它很精彩,最后它起作用了。但是在我在trac.ini中添加[header_logo]部分之后,就出现了这个错误。我试图删除[header_logo]部分,但奇怪的是它不起作用。我不知道为什么。

我搜索过互联网并获得此链接:http://axcoto.com/blog/article/840。 是的,正如此链接所说,这是一个权限错误。但即使我将所有内容更改为最高级别的权限,它也无效。我必须承认我很无聊。谁能帮我?衷心感谢。

2 个答案:

答案 0 :(得分:0)

[header_logo]部分与另一个问题完全无关 - Trac抱怨没有连接到Trac db后端。

相应的设置在[trac]部分(默认值):

  • database = sqlite:db/trac.db
  • 更像是user,passwd,...取决于您的数据库类型

还有两件事要看:

  • 创建第二个新的Trac环境,并将其中的trac.ini与可能已损坏的trac.ini进行比较(你知道diff命令,不是吗?)
  • 比较Trac db文件/db/trac.db
  • 的权限设置

答案 1 :(得分:0)

当我将旧的SVN / Trac系统迁移到内部可用的旧盒子时,我最近也遇到了这个问题,结果发现我的系统上没有安装SQLite。

我在Ubuntu上,只需要做一个:

sudo apt-get install sqlite

对我来说,这解决了这个问题。