我是第一次设置 Bugzilla,我收到了这个错误:
TEST-FAILED Webserver is fetching rather than executing CGI files.
Check the AddHandler statement in your httpd.conf file.
我搜索了很多不同的线程,但没有任何帮助。AddHandler 语句似乎是正确的。这是我的 apache2.conf。
ScriptAlias /bugzilla/ /var/www/html/bugzilla/
<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +ExecCGI +FollowSymLinks
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes Options
</Directory>
我遵循了本教程:https ://bugzilla.readthedocs.org/en/5.0/installing/linux.html我被困在 3.2.9 上,./testserver.pl
导致上述错误。
在任何教程中或我的任何搜索中都没有提到的东西是启用 CGI 模块。
作为参考,这是我的 apache2.conf:
资料来源:https ://askubuntu.com/questions/54251/how-do-i-make-apache-run-a-cgi-instead-of-showing-the-text
在移动设备上有点简短,但不是 CGI 的
Alias
指令尝试ScriptAlias
。