Verifique se você configurou seu servidor da web corretamente para executar scripts CGI.
Consulte isso para mais informações: link
Eu tenho um script de teste, /var/www/etym/cgi-bin/test.py
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# enable debugging
import cgitb
cgitb.enable()
print "Content-Type: text/plain;charset=utf-8"
print "Hello World!"
E eu estou tentando executá-lo indo para http://localhost/etym/cgi-bin/test.py
no meu navegador, mas não está funcionando - o Firefox só me pergunta se eu gostaria de abrir o arquivo com o gedit ou salvá-lo no disco. O que preciso fazer para que ele seja executado? Eu já corri chmod +x
no script.
isso poderia ajudar se o link ainda não resolver o problema (tentei no Ubuntu 14.04)
Verifique os módulos carregados com:
apache2ctl -M
Procure:
cgid_module (shared)
Se não estiver carregado, carregue-o com:
a2enmod cgid
Reinicie o apache e atualize o navegador