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]

