2010/8/15 Ellington Santos <[email protected]>:
> 2010/8/15 Keppler <[email protected]>:
>> Olá galera.
>> Estou tendo dificuldades em configurar meu servidor Apache para rodar script
>> CGI.
>> Li alguns tutoriais, inclusive na própria documentação do Apache, mas tô
>> fazendo algo errado que não funciona.
>>
>> Quando eu ponho no meu mozilla o endereço:
>> http://192.168.1.252/cgi-bin/script.cgi
>>
>> É aparece o erro:
>>
>> Internal Server Error
>>
>> The server encountered an internal error or misconfiguration and was unable
>> to complete your request.
>>
>>
>> No httpd.conf eu inclusive cheguei a criar uma diretriz:
>> <Directory /var/www/htdocs/cgi-bin>
>> AddHandler cgi-script .cgi .sh .pl
>> Options +ExecCGI
>> Order allow,deny
>> Allow from all
>> </Directory>
>>
>> Mas, enfim, não funcionou!
>>
>> Alguém sabe o que poderia estar errado?
>>
>> --
>> GUS-BR - Grupo de Usuários de Slackware Brasil
>> http://www.slackwarebrasil.org/
>> http://groups.google.com/group/slack-users-br
>>
>> Antes de perguntar:
>> http://www.istf.com.br/perguntas/
>>
>> Para sair da lista envie um e-mail para:
>> [email protected]
>
> Não me parece ser um erro exatamente do apache. Verifique se o seu
> script tem permissão de execução, tem o #! no início do arquivo e tem
> a saída de acordo com os padrões (uma linha em branco depois do
> text/html).

Além disso, pode ser qualquer outra coisa que faz com que o CGI
encerre com um status diferente de 0. Se tu fizer um script em perl
mesmo e der um "exit(1)", o apache vai ver que eu algo errado e dar
este erro "genérico".

Geralmente aumentar o nível de verbosidade e ler o error.log ajuda a
descobrir o problema. Executar o script da linha de comando também é
uma boa forma de testar.

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a