trac «OperationalError: попытка записи базы данных только для чтения» с visualsvn - PullRequest
2 голосов
/ 25 августа 2009

Я установил последнюю версию VisualSVN (2.0.5) и ее пакет trac-пакетов на WindowsXP, но столкнулся с проблемой. Система trac работает, кроме вкладки «Хронология». Когда я нажал на нее, я увидел

Oops…
Trac detected an internal error:
OperationalError: attempt to write a readonly database

У кого-нибудь есть идеи, почему не работает? Все было установлено и настроено с использованием его руководства.

Ответы [ 2 ]

2 голосов
/ 26 августа 2009

изменить владельца папки, в которой находится среда TRAC

это проверка пользователя, который запускает службу VisualSVN, и предоставление доступа этому пользователю к папке, в которой запускается trac

это исправило проблему

0 голосов
/ 28 февраля 2012

Как сказал пользователь 163175, вы должны сменить владельца (или дать разрешение пользователю веб-сервера).

Для этого в Windows (Server Standard) вам необходимо:

  • Перейдите в каталог trac (где находятся все ваши проекты trac, тот, который вы установили как PythonOption TracEnvParentDir) в проводнике
  • Щелкните правой кнопкой мыши и выберите Свойства
  • Нажмите на кнопку Edit...
  • Нажмите Add... кнопка
  • Введите «NETWORK SERVICE» для ввода Enter the object names to select
  • Нажмите кнопку Check Names.
  • Нажмите OK
  • Нажмите на нового пользователя / группу NETWORK SERVICE
  • Отключить "Полный контроль"
  • Нажмите Apply

Это должно сделать это (по крайней мере, это сработало для меня).

...