Bugzilla 从 4.0 升级到 4.0.2 后出错

Bugzilla 从 4.0 升级到 4.0.2 后出错

我安装了全新且运行良好的 Bugzilla 4.0。

我已经使用修补

一切都很顺利,直到我必须清除关闭网页Params 页面中的字段

http://192.168.0.22/bugzilla/editparams.cgi

这样做会导致屏幕上出现错误:

Software error:

Error reading ./data/params: Permission denied at Bugzilla/Config.pm line 323.
Compilation failed in require at /var/www/bugzilla/editparams.cgi line 28.
BEGIN failed--compilation aborted at /var/www/bugzilla/editparams.cgi line 28.
For help, please send mail to the webmaster (webmaster@localhost), giving this error message and the time and date of the error.

好的,这肯定是权限错误。我已将 /var/www/bugzilla 设置如下:

drwxr-xr-x 16 www-data www-data    4096 2011-09-22 12:58 bugzilla/

Q1:哪个用户应该执行补丁升级?我使用管理员权限并执行 sudo。——这样错了吗?Q2:目录结构和文件的设置应该是什么?755 和 chown/chgrp www-data 还不够吗?

回答:我必须更改以下目录才能修复权限

chmod 777 /var/www/bugzilla/data/template/template/en/default (用于写入所有更改) chmod 777 /var/www/bugzilla/data/params

这有效,但我仍然不知道它是如何发生的。

答案1

chmod 777 /var/www/bugzilla/data/template/template/en/default

所有更改均需写入

chmod 777 /var/www/bugzilla/data/params

相关内容