我在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不接受“Deny”关键字。然后web服务器访问这个文件直接全部被拒绝。