在新的windows计算机上安装bugzilla高达5.0.1之后,无法写入参数json文件
我正在将一个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行的权限被拒绝在新的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行的权限被拒绝。 如需帮助,请向本网站的网站管理员发
权限问题在于停止bugzilla脚本以保存更改。Web服务器是IIS8,IUSR对bugzilla文件夹具有写/读权限。有什么想法吗 正如tonyb61所说,问题是它试图用临时params.json.XXXX文件替换params.json,但失败了。这是一个已知的问题,但我不记得这是在哪里向Bugzilla报告的。但是,解决方法非常简单:
我建议在上报告。正如tonyb61所说,问题是它试图用临时params.json.XXXX文件替换params.json,但失败了。这是一个已知的问题,但我不记得这是在哪里向Bugzilla报告的。但是,解决方法非常简单:
我建议在处报告此错误。请添加生成此错误的代码。如果这个问题不涉及代码,请考虑将此移动到服务器故障。这不是代码问题,我认为这是BugZILA的配置问题。有一个菜单,允许在文件中更改某些参数。Bugzilla在临时文件中进行更改(当我检查文件时,该文件会工作),当您在菜单中保存更改时,它会将该文件移动到当前参数文件中,但由于脚本没有写入权限而失败。请添加生成此错误的代码。如果这个问题不涉及代码,请考虑将此移动到服务器故障。这不是代码问题,我认为这是BugZILA的配置问题。有一个菜单,允许在文件中更改某些参数。Bugzilla在临时文件中进行更改(在我检查该文件时工作),当您在菜单中保存更改时,它将该文件移动到当前参数文件中,但由于脚本没有写入权限而失败。