Centos 6.9 .htaccess上的Bugzilla 5.0.4:此处不允许使用选项

时间:2018-03-20 06:53:53

标签: apache bugzilla

我刚刚在Centos 6.9上安装了Bugzilla 5.0.4(从Bugzilla 4.2.1升级)

checksetup.pl次通过,但网站会返回“内部服务器错误”字样。 apache的error_log中唯一的问题是:

  

/var/www/html/bugzilla/.htaccess:此处不允许选项

我应该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

添加'选项'到/etc/httpd/conf.d/buzilla.conf中的AllowOverride,然后重启Apache。

答案 1 :(得分:0)

“ Require”是AuthConfig指令的一种。您需要在httpd.conf中指定.htaccess中允许使用的指令类型。 ( 参见https://httpd.apache.org/docs/2.4/mod/core.html#allowoverridehttps://httpd.apache.org/docs/2.4/mod/overrides.html#override-indexes

<Directory /var/www/html/bugzilla>
    AddHandler cgi-script .cgi
    Options +Indexes +ExecCGI
    DirectoryIndex index.cgi
    AllowOverride Limit AuthConfig Options Indexes FileInfo
</Directory>

来自bugzilla的说明没有 AuthConfig ,此处的其余部分。您需要将它们全部添加,以使/var/www/html/bugzilla/.htaccess可以被apache接受。