在新的windows计算机上安装bugzilla高达5.0.1之后,无法写入参数json文件

在新的windows计算机上安装bugzilla高达5.0.1之后,无法写入参数json文件,windows,bugzilla,Windows,Bugzilla,我正在将一个4.0.2 bugzilla安装移动到一台在windows 2012下运行bugzilla 5.0.1的新电脑上。我在新机器上安装了bugzilla,复制了bugs数据库和localconfig,并运行了checksetup.pl,运行良好。一切似乎都正常,但当我更改一个参数并试图保存它时,会出现写入错误 软件错误: 写入文件'/data/params.json.3972'-rename:Bugzilla/Config.pm第287行的权限被拒绝。 如需帮助,请向本网站的网站管理员发

我正在将一个4.0.2 bugzilla安装移动到一台在windows 2012下运行bugzilla 5.0.1的新电脑上。我在新机器上安装了bugzilla,复制了bugs数据库和localconfig,并运行了checksetup.pl,运行良好。一切似乎都正常,但当我更改一个参数并试图保存它时,会出现写入错误

软件错误: 写入文件'/data/params.json.3972'-rename:Bugzilla/Config.pm第287行的权限被拒绝。 如需帮助,请向本网站的网站管理员发送邮件,给出此错误消息以及错误发生的时间和日期。 [11月17日星期二11:41:02 2015]editparams.cgi:write_file./data/params.json.3972'-rename:Bugzilla/Config.pm第287行的权限被拒绝


权限问题在于停止bugzilla脚本以保存更改。Web服务器是IIS8,IUSR对bugzilla文件夹具有写/读权限。有什么想法吗

正如tonyb61所说,问题是它试图用临时params.json.XXXX文件替换params.json,但失败了。这是一个已知的问题,但我不记得这是在哪里向Bugzilla报告的。但是,解决方法非常简单:

  • 登录安装Bugzilla的服务器
  • 在Bugzilla文件夹中,进入data文件夹
  • 将params.json文件替换为包含您所做更改的最新params.json.XXXX

  • 我建议在上报告。

    正如tonyb61所说,问题是它试图用临时params.json.XXXX文件替换params.json,但失败了。这是一个已知的问题,但我不记得这是在哪里向Bugzilla报告的。但是,解决方法非常简单:

  • 登录安装Bugzilla的服务器
  • 在Bugzilla文件夹中,进入data文件夹
  • 将params.json文件替换为包含您所做更改的最新params.json.XXXX

  • 我建议在处报告此错误。

    请添加生成此错误的代码。如果这个问题不涉及代码,请考虑将此移动到服务器故障。这不是代码问题,我认为这是BugZILA的配置问题。有一个菜单,允许在文件中更改某些参数。Bugzilla在临时文件中进行更改(当我检查文件时,该文件会工作),当您在菜单中保存更改时,它会将该文件移动到当前参数文件中,但由于脚本没有写入权限而失败。请添加生成此错误的代码。如果这个问题不涉及代码,请考虑将此移动到服务器故障。这不是代码问题,我认为这是BugZILA的配置问题。有一个菜单,允许在文件中更改某些参数。Bugzilla在临时文件中进行更改(在我检查该文件时工作),当您在菜单中保存更改时,它将该文件移动到当前参数文件中,但由于脚本没有写入权限而失败。