免责声明:我知道这个问题听起来很愚蠢。但我不是新手,我已经尝试过所有我所知道的和能够找到的关于这个问题的帮助。我已经在论坛上搜索了这个问题并尝试了所有给出的修复方法,但都没有帮助我,因此提出这个问题。
我访问过的主题:
- https://askubuntu.com/questions/147348/bugzilla-testserver-pl-failing
- http://www.thesitewizard.com/archive/addcgitoapache.shtml
- Bugzilla error after installation: "TEST-FAILED Web Server is not executing CGI files"
现在问题来了:
我的确切问题
我在bitnamil lampstack上安装了bugzilla。lampstack已经成功运行了另外两个应用程序。在安装了bugzilla之后,当我尝试访问页面时,我可以在浏览器上看到整个perl脚本。运行自己的服务器检查会显示以下内容:
测试通过 Web服务器在$webservergroup组ID下运行。
测试通过 获得了挂锁图片。
测试失败 Web服务器正在获取而不是执行CGI文件。
我在我的设置中所做的事情
The bugzilla.conf file (which gets pulled in httpd.conf) has the following settings enabled
> AddHandler cgi-script .cgi .pl > > Options +MultiViews +ExecCGI > > DirectoryIndex index.cgi > > AllowOverride All
The "AddHandler cgi-script .cgi .pl" is already enabled in my httpd.conf file.
- I have not enabled separately +ExecCGI for all directories in httpd.conf but even that does not solve the problem
AllowOverride ...
没有起作用,不得不使用All
。 - undefined