安装后出现 Bugzilla 错误:“测试失败 Web 服务器未执行 CGI 文件”
我想在我的 Linux 服务器上安装 Bugzilla。 安装成功,但出现此错误:
TEST-FAILED Web Server is not executing CGI files
如何解决此问题?
I want to install Bugzilla on my linux server. The installation was successful, but it gives this error:
TEST-FAILED Web Server is not executing CGI files
How to resolve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
来自 Bugzilla 配置指南:
2.2.4.1。 Apache httpd
要配置 Apache Web 服务器以与 Bugzilla 一起使用,请执行以下操作:
检查一下:
这些指令允许 Apache 运行 bugzilla 目录中找到的 .cgi 文件; 如果有人只在浏览器中输入目录名称,则指示服务器查找名为index.cgi的文件; 并允许 Bugzilla 的 .htaccess 文件覆盖全局权限。
From the Bugzilla configuration guide:
2.2.4.1. Apache httpd
To configure your Apache web server to work with Bugzilla, do the following:
Check this:
These instructions allow Apache to run .cgi files found within the bugzilla directory; instructs the server to look for a file called index.cgi if someone only types the directory name into the browser; and allows Bugzilla's .htaccess files to override global permissions.
将 SELinux 设置更改为宽容对我来说很有效。
在 Fedora Core 和 RedHat Enterprise 中,编辑 /etc/selinux/config,您将看到如下几行:
... 只需将
SELINUX=enforcing
更改为SELINUX=permissive
并你完成了。Changing SELinux settings to permissive worked for me.
In Fedora Core and RedHat Enterprise, edit /etc/selinux/config and you will see some lines like this:
... just change
SELINUX=enforcing
toSELINUX=permissive
and you're done.您可以尝试阅读 Apache 文档,它应该包含您需要的所有内容。
You might try to read the Apache documentation, it should contain everything you need.