2012-03-12 82 views
0

最近我尝试在我的Fedora 15上安装Trac,但遇到了麻烦。 我跟着这个链接的步骤:http://www.diybl.com/course/6_system/linux/Linuxjs/20100524/204237.html 是的,这是美好的,最后它的工作。但是在trac.ini中添加[header_logo]部分后,它出现了这个错误。我试图删除[header_logo]部分,但奇怪的是它不起作用。我不知道为什么。trac错误:无法在0秒内获得数据库连接

我搜查了互联网,并得到这个链接:http://axcoto.com/blog/article/840。 是的,正如这个链接所说,这是一个权限错误。但即使我把所有的东西都改为最高级别的权限,它也没有工作。我必须承认我很无聊。谁能帮我?衷心感谢。

+1

您必须更改/删除了其他内容。 – hasienda 2012-03-13 00:34:25

+0

hasienda是对的。粘贴你的trac.ini – JosefAssad 2012-05-07 07:11:36

回答

0

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

为对应设置在节[TRAC(默认值):

  • database = sqlite:db/trac.db
  • 更像用户的passwd,...这取决于你的数据库类型

还有两件事要看:

  • 创建第二个新的Trac环境并比较t rac.ini它对于您可能破坏了一个(你知道diff命令,不是吗?)
  • 比较你的Trac的数据库文件的权限设置/db/trac.db
+0

我已经检查过,但[trac]部分是好的。但我仍然陷在这里。谢谢您的回复。 – 2012-03-17 10:43:49

0

我最近有这个问题,当我有一个旧的SVN/Trac系统迁移到一个内部可用的遗留箱子,事实证明,SQLite没有安装在我的系统上。

我在Ubuntu,只是不得不做:

sudo apt-get install sqlite 

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