[Cascavel-pm] Re: Digest Cascavel-pm, volume 6, assunto 1
Marcia Henke
mhenke em inf.ufrgs.br
Segunda Agosto 11 12:33:13 CDT 2003
Olha eu novamente !
Bem são esta as seguintes saídas que me pediste :
id :
uid=0(root) gid=0(root) groups=0(root)
ls -l /srv/www/cgi-bin/hibye.cgi ^:
-rwxr-xr-x 1 root root 278 Aug 7 18:31
/srv/www/cgi-bin/hibye.c
ps auxw | egrep '[Aa]pache|http' | egrep -v egrep :
root 2474 0.0 4.6 81300 5840 ? S 14:15 0:00
/usr/sbin/httpd -f /etc/httpd/httpd.conf
wwrun 2477 0.0 4.7 81372 5980 ? S 14:15 0:00
/usr/sbin/httpd -f /etc/httpd/httpd.conf
wwwrun 2497 0.0 4.6 81348 5876 ? S 14:15 0:00
/usr/sbin/httpd -f /etc/httpd/httpd.conf
root 2519 0.0 0.4 1576 556 pts/1 S 14:22 0:00 /bin/grep
-E [Aa]pache|http
quanto a "cospir" um HTML, poderia ser mais claro !!!!
e com o seguinte endereço no browser,
http://localhost/perl/hibye.cgi, obtive a seguinte saída:
###########
Not Found
The requested URL /perl/hibye.cgi was not found on this server.
Apache/1.3.26 Server at linux.local Port 80
##########
estou com paciência só espero que vcs tenham comigo também ?!?!?!?!?!
Márcia
cascavel-pm-request em mail.pm.org escreveu:
> enviar inscrições da lista de discussão Send Cascavel-pm para
> cascavel-pm em mail.pm.org
>
> Para se cadastrar ou descadastrar via WWW, visite o endereço
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
> ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
> corpo da mensagem para
> cascavel-pm-request em mail.pm.org
>
> Você poderá entrar em contato com a pessoa que gerencia a lista pelo
> endereço
> cascavel-pm-owner em mail.pm.org
>
> Quando responder, por favor edite sua linha Assunto assim ela será
> mais específica que "Re: Contents of Cascavel-pm digest..."
>
>
> Tópicos de Hoje:
>
> 1. Re: Digest Cascavel-pm, volume 5, assunto 5 (Marcia Henke)
> 2. Re: Artigo: Expressões Regulares - Introdução , Práticas e
> Técnicas Avança das (Flavio S. Glock)
> 3. Re: Re: Digest Cascavel-pm, volume 5, assunto 5
> (Luis Campos de Carvalho)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 11 Aug 2003 10:12:37 -0300
> From: Marcia Henke <mhenke em inf.ufrgs.br>
> Subject: [Cascavel-pm] Re: Digest Cascavel-pm, volume 5, assunto 5
> To: cascavel-pm em mail.pm.org
> Message-ID: <3F379645.4030501 em inf.ufrgs.br>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Olá Luiz !!!
>
> Agradeço sua atenção e a da lista.
>
> Bem as permissões estão OK ao meu scritp hibye.cgi, mas talvez a
> configuração não esteja realmete correta, por isso estou compartilhando
> com vocês como esta meu httpd.conf no que diz respeito ao perl :
> *************
> <IfModule mod_dir.c>
> DirectoryIndex index.html index.php index.php4 index.pl
> </IfModule>
>
>
> ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"
> <IfModule mod_perl.c>
> # Provide two aliases to the same cgi-bin directory,
> # to see the effects of the 2 different mod_perl modes.
> # for Apache::Registry Mode
> ScriptAlias /perl/ "/srv/www/cgi-bin/"
> # for Apache::Perlrun Mode
> ScriptAlias /cgi-perl/ "/srv/www/cgi-bin/"
> </IfModule>
> #
> # "/srv/www/cgi-bin" should be changed to whatever your
ScriptAliased
> # CGI directory exists, if you have that configured.
> #
> <Directory "/srv/www/cgi-bin">
> AllowOverride None
> Options None
> Order allow,deny
> Allow from all
> </Directory>
> </IfModule>
> # End of aliases.
> #
> # set /cgi-bin for CGI execution
> #
> <Location /cgi-bin>
> AllowOverride None
> Options +ExecCGI -Includes
> SetHandler cgi-script
> </Location>
> #
> # If mod_perl is activated, load configuration information
> #
> <IfModule mod_perl.c>
> Perlrequire /usr/include/apache/modules/perl/startup.perl
> PerlModule Apache::Registry
> #
> # set Apache::Registry Mode for /perl Alias
> #
> <Location /perl>
> SetHandler perl-script
> PerlHandler Apache::Registry
> Options ExecCGI
> PerlSendHeader On
> </Location>
> #
> # set Apache::PerlRun Mode for /cgi-perl Alias
> #
> <Location /cgi-perl>
> SetHandler perl-script
> PerlHandler Apache::PerlRun
> Options ExecCGI
> PerlSendHeader On
> </Location>
> </IfModule>
> *******************************************
>
> Ao meu ver parece tudo ok, mas sabe como duas cabeças pensam melhor
que uma.
> Mais uma vez agradeço alguma dica
>
> Abraços
> Márcia
>
>
>
> cascavel-pm-request em mail.pm.org escreveu:
>
>>enviar inscrições da lista de discussão Send Cascavel-pm para
>> cascavel-pm em mail.pm.org
>>
>>Para se cadastrar ou descadastrar via WWW, visite o endereço
>> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>>ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
>>corpo da mensagem para
>> cascavel-pm-request em mail.pm.org
>>
>>Você poderá entrar em contato com a pessoa que gerencia a lista pelo
>>endereço
>> cascavel-pm-owner em mail.pm.org
>>
>>Quando responder, por favor edite sua linha Assunto assim ela será
>>mais específica que "Re: Contents of Cascavel-pm digest..."
>>
>>
>>Tópicos de Hoje:
>>
>> 1. Perl e apache (Marcia Henke)
>> 2. Re: Perl e apache (Luis Campos de Carvalho)
>> 3. Artigo (Graciliano M. P.)
>> 4. Re: Artigo (Flavio S. Glock)
>>
>>
>>----------------------------------------------------------------------
>>
>>Message: 1
>>Date: Thu, 07 Aug 2003 14:28:59 -0300
>>From: Marcia Henke <mhenke em inf.ufrgs.br>
>>Subject: [Cascavel-pm] Perl e apache
>>To: cascavel-pm em mail.pm.org
>>Message-ID: <3F328C5B.8020803 em inf.ufrgs.br>
>>Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>>
>>Olá Pessoal!!
>>
>>Não fui bem clara com o probleminha que estou tendo, então vou
>>inicialmente descrever o que eu fiz e após os erros que estou tendo:
>>
>>tenho o seguinte scritp em /srv/www/cgi-bin :
>>
>>hibye.cgi
>>****
>>#!/usr/bin/perl -w
>>
>> use SOAP::Transport::HTTP;
>>
>> SOAP::Transport::HTTP::CGI
>> -> dispatch_to('Demo')
>> -> handle;
>>
>> package Demo;
>>
>> sub hi {
>> return "hello, world - LOCAL";
>> }
>>
>> sub bye {
>> return "goodbye, cruel world - LOCAL";
>> }
>>*************
>>
>>e no /home/marcia/word/soapTeste :
>>
>>hibye.pl
>>********
>> #!/usr/bin/perl -w
>>
>> use SOAP::Lite;
>>
>> print SOAP::Lite
>>
>> -> uri('http://localhost:80/Demo')
>> -> proxy('http://localhost/soap/hibye.cgi')
>> -> bye()
>> -> result;
>>
>>**************
>>
>>
>>Quando executo o servidor no browser :
>>http://localhost/cgi-bin/hibye.cgi dá o seguinte erro :
>>
>>****
>>The server encountered an internal error or misconfiguration and was
>>unable to complete your request.
>>
>>Please contact the server administrator, webmaster em linux.local and
>>inform them of the time the error occurred, and anything you might have
>>done that may have caused the error.
>>
>>More information about this error may be available in the server
error log.
>>*****
>>então no /var/log/http/error_log tenho o seguinte erro:
>>
>>Thu Aug 7 10:44:55 2003] [error] (13)Permission denied: exec of
>>/srv/www/cgi-bin/hibye.cgi failed
>>
>>[Thu Aug 7 10:44:55 2003] [error] [client 127.0.0.1] Premature end of
>>script headers: /srv/www/cgi-bin/hibye.cgi
>>*******
>>
>>O que estou fazendo errado ????
>>alguém pode me dar uma luz .....
>>Agradeço atenção
>>
>>Márcia
>>
>>
>>
>>------------------------------
>>
>>Message: 2
>>Date: Thu, 07 Aug 2003 16:39:14 -0300
>>From: Luis Campos de Carvalho <lechamps em terra.com.br>
>>Subject: Re: [Cascavel-pm] Perl e apache
>>To: Cascavel Perl Mongers <cascavel-pm em mail.pm.org>
>>Message-ID: <3F32AAE2.5030905 em terra.com.br>
>>Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>>
>>Marcia Henke wrote:
>>
>>
>>>Olá Pessoal!!
>>>
>>>Não fui bem clara com o probleminha que estou tendo, então vou
>>>inicialmente descrever o que eu fiz e após os erros que estou tendo:
>>>
>>
>>
>> =-] Desculpe...
>> Eu achei que você foi super clara.
>> Pode não ter entendido a resposta não-muito clara do Alceu...
>> Mas vamos tentar de novo... =-]
>>
>>
>>
>>>*****
>>>então no /var/log/http/error_log tenho o seguinte erro:
>>>
>>>Thu Aug 7 10:44:55 2003] [error] (13)Permission denied: exec of
>>>/srv/www/cgi-bin/hibye.cgi failed
>>>
>>>[Thu Aug 7 10:44:55 2003] [error] [client 127.0.0.1] Premature end of
>>>script headers: /srv/www/cgi-bin/hibye.cgi
>>>*******
>>>
>>>O que estou fazendo errado ????
>>
>>
>> Você deixou de configurar corretamente o seu suporte a CGI no apache?
>> Mostre-me o trecho de configuração onde você diz que o apache deve
>>processar cgi's em perl, por favor.
>>
>> Você, quando publicou seu script CGI, certificou-se de que
>>/srv/www/cgi-bin/hibye.cgi tem permissoes de leitura e execução
>>corretamente configuradas? (Modo 0755 ou '-rwxr-xr-x').
>>
>> O que está acontecendo é o seguinte:
>>
>> O apache verifica que vocÊ deseja rodar um CGI, e tenta localizar o
>>CGI para rodar. Ele encontra o arquivo, conforme você especificou, mas
>>ou (1) não pode rodar o programa por que não tem permissões para isso,
>>ou (2) não pode rodar o programa por que não tem configuração
>>instruindo-o sobre como proceder quando receber requisições deste tipo
>>de CGI. ('.cgi').
>>
>> Espero que isso deixe as coisas bem claras para você.
>> Se você ainda tiver perguntas, por favor, não se acanhe. Eu (e o
>>restante da lista) as responderemos com prazer.
>>
>> []'z!
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Mon, 11 Aug 2003 10:42:04 -0300
> From: "Flavio S. Glock" <fglock em pucrs.br>
> Subject: Re: [Cascavel-pm] Artigo: Expressões Regulares - Introdução
> , Práticas e Técnicas Avança das
> To: Cascavel Perl Mongers <cascavel-pm em mail.pm.org>
> Message-ID: <3F379D2C.637E em pucrs.br>
> Content-Type: text/plain; charset=iso-8859-1
>
> Graciliano:
>
> Acho importante falar que deve-se utilizar '\' para
> especificar os seguintes caracteres que tem significado
> especial:
>
> \ | ( ) [ { ^ $ * + ? .
>
> Se você tiver mais informações de como funcionam os
> controles dentro de um character-class [], isso
> também seria interessante.
>
> Por exemplo, '-' significa um range em [A-Z], mas
> significa 'hifen' em [-AZ]
>
> - Flavio S. Glock
>
>
> Graciliano M. P. wrote:
>
>>Pessoal,
>>
>>Escrevi mais 3 tópicos no artigo "Expressões Regulares - Introdução,
>>Práticas e Técnicas Avançadas":
>>http://cascavel.pm.org/tekneeq/index.cgi?TekneeqIssue02AdvancedRegExp
>>
>>Se possível gostaria da opinião, sugestões e revisão do pessoal da lista.
>
>
> ------------------------------
>
> Message: 3
> Date: Mon, 11 Aug 2003 11:30:45 -0300
> From: Luis Campos de Carvalho <lechamps em terra.com.br>
> Subject: Re: [Cascavel-pm] Re: Digest Cascavel-pm, volume 5, assunto 5
> To: Cascavel Perl Mongers <cascavel-pm em mail.pm.org>
> Message-ID: <3F37A895.3060103 em terra.com.br>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Marcia Henke wrote:
>
>>Olá Luiz !!!
>
>
> Oi, Márcia.
>
>
>>Agradeço sua atenção e a da lista.
>
>
> Não precisa agradecer.
> Mas apareça sempre que puder, gostamos de ter gente conversando
por aqui!
>
>
>>Bem as permissões estão OK ao meu scritp hibye.cgi, mas talvez a
>>configuração não esteja realmete correta, por isso estou compartilhando
>>com vocês como esta meu httpd.conf no que diz respeito ao perl :
>>******************************************
>>Ao meu ver parece tudo ok, mas sabe como duas cabeças pensam melhor que
>>uma.
>>Mais uma vez agradeço alguma dica
>
>
> Bom, Márcia, vamos precisar de mais informações...
> Primeiro: você tentou executar seu programa na linha de comando, e
> ter certeza de que ele 'cospe' um HTML, realmente? Isso pode ser
> interessante.
>
> Em segundo lugar, me parece que sua configuração utiliza
>
> http://localhost/perl/hibye.cgi
>
> para executar os scripts (veja seu Script Alias *dentro* da diretriz
> "<IfModule mod_perl.c>").
>
> Em terceiro lugar, pode ser que as suas permissões de arquivo não
> sirvam para executar hibye.cgi como CGI, pois o Apache não tem permissão
> "execute" para o arquivo. Você poderia me enviar o resultado de
>
> # id
> # ls -l /srv/www/cgi-bin/hibye.cgi
> # ps auxw | egrep '[Aa]pache|http' | egrep -v egrep
>
> por favor?
>
> E tenha paciência, que vamos conseguir encontrar o problema... =-]
> Boa sorte, e até breve!
Mais detalhes sobre a lista de discussão Cascavel-pm