André,

Este arquivo existe, mas está inteiramente vazio.

Testei colocar o seguinte conteúdo:

scriptalias /cgi-bin/ /usr/lib/apache2/cgi-bin/

Pelo que depreendi, o scriptalias é especialmente útil quando queremos rodar cgi a partir de outras pastas que não cgi-bin. Não é este o caso, quero rodá-los a partir de cgi-bin.

A referida linha não teve qualquer efeito. De qualquer modo, é estranho que este arquivo esteja vazio se não realizei, exceto esta, nenhuma alteração após haver instalado o Apache.


Em 15-10-2011 15:38, Andre Cavalcante escreveu:
Oi Luciano, tudo bem?

Já definiste que a cgi-bin é a pasta para scripts no httpd.conf?

Abraços

Em 15 de outubro de 2011 18:33, Luciano de Souza<[email protected]>escreveu:

Ah! Esqueci-me de algo. O módulo cgi recebeu permissão com "sudo chmod +x"

Esta tal de informática realmente tem mistérios, não?


Em 12-10-2011 12:48, Marcos Luis Mori escreveu:

Bom dia Luciano,


Não sou especialista nesse sentido, mas quando você moveu a pasta para
o /usr/lib/cgi-bin , o arquivo httpd.conf (se não me engano) onde fica
  definido as pastas do virtual host não encontrou mais a definição do
parâmetro ScriptAlias.   Penso eu que você tem que entrar nesse
arquivo e mudar  a localização desse parâmetro.

Achei essas dicas na internet

http://httpd.apache.org/docs/**2.0/howto/cgi.html<http://httpd.apache.org/docs/2.0/howto/cgi.html>

Espero ter ajudado,

Abraços,

Marcos Luis Mori



Em 12 de outubro de 2011 10:28, Luciano de Souza<[email protected]>
  escreveu:

Caros,

Um bom amigo está a mostrar-me CGI programada com Object Pascal.
Realmente,
é algo de que gostei muito. Ele tem sido muito paciente, mas a coisa não
tem
funcionado. Como quero dar-lhe um momento de descanso, resolvi perguntar
aos
amigos do grupo.

Instalei o pacote apache2. Abri http://localhost e lá estava a página
inicial do Apache.

Compilei o meu módulo CGI com êxito. Rodei-o pelo console e ele
mostrou-me
os códigos HTML, portanto, é certo que não reside aí o problema.

Movi-o para a pasta /usr/lib/cgi-bin e, em seguida, dei-lhe permissão
com:
sudo chmod 755 test.cgi.

Então, fui ao navegador e chamei: 
http://localhost/cgi-bin/test.**cgi<http://localhost/cgi-bin/test.cgi>.
E o
resultado foi: 500, internal server error.

Utilizo o Ubuntu 10.10 e não tenho experiência com o Apache. Não sei onde
reside o problema. Alguém tem alguma idéia do que poderia fazer?

Luciano

--
Mais sobre o Ubuntu em português: 
http://www.ubuntu-br.org/**comece<http://www.ubuntu-br.org/comece>

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/**mailman/listinfo/ubuntu-br<https://lists.ubuntu.com/mailman/listinfo/ubuntu-br>


--
Mais sobre o Ubuntu em português: 
http://www.ubuntu-br.org/**comece<http://www.ubuntu-br.org/comece>

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/**mailman/listinfo/ubuntu-br<https://lists.ubuntu.com/mailman/listinfo/ubuntu-br>





--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a