在新的Windows机器上安装bugzilla upto 5.0.1后无法写入参数json文件

时间:2015-11-17 15:23:37

标签: windows bugzilla

我正在将一个4.0.2 bugzilla安装移动到一台在Windows 2012下运行bugzilla 5.0.1的新PC上。我在新机器上安装了bugzilla,我复制了bug数据库和localconfig,然后运行checksetup.pl运行正常。一切似乎都没问题,除非我更改参数,并尝试保存它,我得到一个写错误

软件错误: write_file' ./ data / params.json.3972' - 重命名:Bugzilla / Config.pm第287行拒绝权限。 如需帮助,请发送邮件至本网站的网站管理员,提供此错误消息以及错误的时间和日期。 [Tue Nov 17 11:41:02 2015] editparams.cgi:write_file' ./ data / params.json.3972' - 重命名:Bugzilla / Config.pm第287行拒绝权限。

某些权限问题正在阻止bugzilla脚本保存更改。 Web服务器是IIS8,IUSR对bugzilla文件夹具有写/读权限。有任何想法吗 ?

1 个答案:

答案 0 :(得分:0)

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

  1. 登录安装了Bugzilla的服务器。
  2. 在Bugzilla文件夹中,进入数据文件夹。
  3. 将params.json文件替换为包含更改的最新params.json.XXXX。
  4. 我建议在https://www.bugzilla.org/developers/reporting_bugs.html报告此事。