2012-03-12 60 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 

對我來說這解決了這個問題。