[Ubuntu-BR] CGI, Apache e um "Internal server error"
Luciano de Souza
luchyanus em gmail.com
Sábado Outubro 15 19:06:47 UTC 2011
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<luchyanus em gmail.com>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<luchyanus em gmail.com>
>>> 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>
>>
>
>
More information about the ubuntu-br
mailing list