O Webserver está buscando em vez de executar arquivos CGI

1

Estou configurando o Bugzilla pela primeira vez e estou recebendo este erro:

TEST-FAILED Webserver is fetching rather than executing CGI files.
Check the AddHandler statement in your httpd.conf file.

Pesquisei muito de tópicos diferentes, mas nada ajudou. A declaração AddHandler parece correta. Aqui está o meu 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>

Eu segui este tutorial: link Estou preso em 3.2.9, onde ./testserver.pl resulta no erro acima.

    
por Tyler Montney 11.07.2015 / 10:23

2 respostas

3

Algo que nunca foi mencionado em nenhum tutorial, ou qualquer uma das minhas pesquisas estava ativando o módulo CGI.

sudo a2enmod cgi
sudo service apache2 restart

Para referência, aqui está o meu apache2.conf:

Alias /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>

Fonte: link

    
por 11.07.2015 / 22:47
1

No celular, um pouco breve, mas em vez de uma diretiva Alias , experimente ScriptAlias para CGI.

    
por 11.07.2015 / 10:32