Database trac";操作错误:尝试写入只读数据库“;visualsvn的问题

Database trac";操作错误:尝试写入只读数据库“;visualsvn的问题,database,svn,trac,Database,Svn,Trac,我已经在WindowsXP上安装了最新的VisualSVN(2.0.5)及其trac软件包,但遇到了问题。trac系统工作正常,但“时间线”选项卡除外。当我点击它时,我看到 Oops… Trac detected an internal error: OperationalError: attempt to write a readonly database 有人知道为什么它不起作用吗?一切都是使用其手册安装和配置的 更改TRAC环境所在文件夹的所有者 这是检查运行VisualSVN服务的用户

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

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

有人知道为什么它不起作用吗?一切都是使用其手册安装和配置的

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

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


此修复我的问题

正如用户163175所说,您必须更改所有者(或授予web服务器用户权限)

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

  • 在资源管理器中转到您的trac目录(您的所有trac项目所在的目录,即您设置为
    PythonOption tracevenparentdir
    )的目录
  • 单击鼠标右键并选择“属性”
  • 单击
    编辑…
    按钮
  • 单击
    添加…
    按钮
  • 输入要选择的对象名称中键入“网络服务”
    输入
  • 单击
    检查名称
    按钮
  • 单击
    OK
  • 单击新的网络服务用户/组
  • 勾选“完全控制”
  • 单击应用
这应该可以做到(至少对我来说是这样)