我已在 Ubuntu Server 14 LTS 上成功安装了 Bugzila 4.4.6,但随后收到以下消息:
欢迎光临,Marko Frelih。
您看到此页面是因为一些核心参数尚未设置。此页面的目的是告知您正确设置安装所需的最后步骤。
作为管理员,您可以访问所有管理页面,这些页面可通过此页面底部的“管理”链接访问。此链接在所有页面上始终可见。从那里,您必须至少访问“参数”页面,从中可以设置此安装的所有重要参数;其中包括:
urlbase, which is the URL pointing to this installation and which will be used in emails (which is also the reason you see this page: as
只要不设置此参数,您就会一次又一次地看到此页面)。cookiepath 对于您的浏览器正确管理 Cookie 非常重要。维护者,如果出现错误,则负责此安装的人员。
以下参数也很重要:
requirelogin, if turned on, will protect your installation from users having no account on this installation. In other words, users
未通过有效帐户明确验证的用户无法查看任何数据。如果您希望保持数据私密,这就是您想要的。createemailregexp 定义哪些用户可以在此安装中创建帐户。如果设置为“。*”(默认值),则每个人都可以自由创建自己的帐户。如果设置为“@mycompany.com$”,则只有拥有帐户 @mycompany.com 的用户才允许创建帐户。如果留空,用户将无法自己创建帐户;只有管理员才能为他们创建帐户。如果您想要私密安装,则必须将此参数设置为与默认值不同的值。mail_delivery_method 定义用于发送电子邮件的方法,例如 sendmail 或 SMTP。您必须正确设置它才能发送电子邮件。
在完成所有这些设置后,我们建议您查看一下 Bugzilla 的其他参数,以便您了解它们的作用以及是否要修改您的安装的设置。
现在,我必须设置核心参数,当我输入值并按保存按钮时,出现以下错误:
软件错误:
使用模板 data/params.XXXXX 的 tempfile() 中出现错误:无法创建临时文件 data/params.SjYXS:Bugzilla/Config.pm 第 270 行的权限被拒绝。
如需帮助,请向网站管理员 (webmaster@localhost) 发送邮件,并提供此错误消息以及错误的时间和日期。我必须设置哪些权限,bugzilla 已安装到其中,
/usr/local/bugzilla-4.4.6
并且/var/www/html
有一个指向安装目录的符号链接:
xxx@conquistador:/var/www/html$ ls -asl
total 20
4 drwxr-xr-x 2 root root 4096 Dec 28 08:50 .
4 drwxr-xr-x 3 root root 4096 Dec 28 08:49 ..
0 lrwxrwxrwx 1 root root 25 Dec 28 08:50 bugzilla -> /usr/local/bugzilla-4.4.6
12 -rw-r--r-- 1 root root 11510 Dec 27 22:40 index.html
xxx@conquistador:/var/www/html$
我必须设置哪些权限?
答案1
您的网络服务器没有写入 $BUGZILLA_HOME/data/ 目录的能力。您需要允许这一点。一般来说,只要您在 localconfig 文件中正确设置了 $webservergroup,运行 checksetup.pl 就应该可以为您正确设置所有权限。