答案 0 :(得分:0)
我在Apache 2.4,Active Perl,Windows 7,MySQL上遇到了Bugzilla 5.0.3的同样问题。 我修复了,找到bugzilla目录中的所有.htaccess文件。
<FilesMatch (\.pm|\.pl|\.tmpl|localconfig.*)$>
<IfModule mod_version.c> <= remove
<IfVersion < 2.4> <= remove
Deny from all <= remove
</IfVersion> <= remove
<IfVersion >= 2.4> <= remove
Require all denied
</IfVersion> <= remove
</IfModule> <= remove
<IfModule !mod_version.c> <= remove
Deny from all <= remove
</IfModule> <= remove
</FilesMatch>
似乎检查Apache版本的代码不起作用,Apache不接受&#34; Deny&#34;关键词。然后Web服务器访问这个文件直接全部被拒绝。
答案 1 :(得分:-1)
您需要在Apache服务器中启用 mod_version 模块,方法是删除 http.conf 文件中以下行开头的#号:>
LoadModule version_module modules/mod_version.so
然后重新启动Apache服务器。