Trac“OperationalError:尝试使用visualsvn编写只读数据库”问题

时间:2009-08-25 10:24:53

标签: database svn trac

我在WindowsXP上安装了最新的VisualSVN(2.0.5)及其trac-package,但遇到了问题。除“时间轴”选项卡外,trac系统可以正常工作。当我点击它时,我看到了

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

有人有任何想法,为什么它不起作用?一切都是使用其手册安装和配置的。

2 个答案:

答案 0 :(得分:2)

更改TRAC环境所在文件夹的所有者

这是检查运行VisualSVN服务的用户并将该用户的访问权限授予trac运行的文件夹

这解决了我的问题

答案 1 :(得分:0)

由于user163175表示您必须更改所有者(或授予Web服务器用户权限)。

要在Windows(服务器标准版)上执行此操作,您需要:

  • 在资源管理器中转到您的trac目录(所有trac项目都在那里,您设置为PythonOption TracEnvParentDir的项目)
  • 右键单击并选择“属性”
  • 点击Edit...按钮
  • 点击Add...按钮
  • Enter the object names to select输入
  • 中输入“NETWORK SERVICE”
  • 点击Check Names按钮。
  • 点击OK
  • 单击新的NETWORK SERVICE用户/组
  • 勾选“完全控制”
  • 点击Apply

应该这样做(至少那对我有用)。