ошибка трассировки: невозможно установить соединение с базой данных в течение 0 секунд - PullRequest
0 голосов
/ 12 марта 2012

Недавно я попытался установить Trac на мою Fedora 15, но у меня возникли проблемы. Я пошёл по этой ссылке Да, это было прекрасно, и наконец это сработало. Но после того, как я добавил раздел [header_logo] в trac.ini, появилась эта ошибка. И я попытался удалить раздел [header_logo], но странным образом это не сработало. И я не знаю почему.

Я искал в интернете и получил эту ссылку: http://axcoto.com/blog/article/840. Да, как говорится в этой ссылке, это ошибка разрешения. Но даже после того, как я изменил все на верхний уровень разрешений, это тоже не сработало. Я должен признаться, что мне скучно. Может кто-нибудь мне помочь? Спасибо всем сердцем.

Ответы [ 2 ]

0 голосов
/ 31 декабря 2013

У меня недавно тоже была эта проблема, когда мне пришлось перенести старую систему SVN / Trac во внутреннюю версию, имеющуюся в наличии, и оказалось, что SQLite не был установлен в моей системе.

Я нахожусь наUbuntu и просто должен был сделать:

sudo apt-get install sqlite

Для меня это решило проблему.

0 голосов
/ 13 марта 2012

Раздел [header_logo] совершенно не связан с другой проблемой - Trac жалуется на отсутствие соединения с бэкэндом Trac db.

Соответствующие настройки для этого находятся в разделе [trac] (со значением по умолчанию):

  • database = sqlite:db/trac.db
  • больше похоже на пользователя, passwd, ... в зависимости от вашего типа БД

Еще две вещи, на которые стоит обратить внимание:

  • создайте вторую свежую среду Trac и сравните в ней файл trac.ini с тем, который вы, возможно, повредили (вы знаете команду diff, не так ли?)
  • сравнить настройки разрешений вашего файла Trac db /db/trac.db
...