Valeu vou dar uma olhada no link e realizar alguns testes. Qualquer coisa
entro em contato novamente.

Em 01/08/07, Jorge Augusto Senger <[EMAIL PROTECTED]> escreveu:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Tiago,
>
> Você está usando o pragma strict [1] no seu CGI, com ele é obrigatória a
> declaração de todas as variáveis do seus programa:
>
> [...]
> my $login   = $cgi->param("login");
> [...]
>
> [1] http://perldoc.perl.org/strict.html
>
>
> Jorge A. Senger
>
> Tiago Dias escreveu:
> > All,
> >
> >          Criei um script para autenticação em Perl (bem simples) que
> > esta funcionando normal, mas quando tentei mesclar este script com o do
> > AWStats para ter um acesso as estátisticas da página somente com
> > autenticação ocorreram os seguintes erros descritos abaixo que acredito
> > estarem relacionadas ao cabeçalho do script em Perl.
> >          O que esta em azul é o cabeçalho do meu script e o que esta em
> > vermelho é o cabeçalho do AWStats, se alguém puder me ajudar?
> >
> > Erros apresentados no Apache2:
> >
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>]     (F) You've said "use strict vars", which
> > indicates that all variables
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>]     must either be lexically scoped (using "my"),
> > declared beforehand using
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>]     "our", or explicitly qualified to say which
> > package the global variable
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>]     is in (using "::").
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>]
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Uncaught exception from user code:
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] \tGlobal symbol "$cgi" requires explicit package
> > name at /usr/lib/cgi-bin/awstats.pl line 20.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Global symbol "$login" requires explicit package
> > name at /usr/lib/cgi-bin/awstats.pl line 22.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Global symbol "$cgi" requires explicit package
> > name at /usr/lib/cgi-bin/awstats.pl line 22.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Global symbol "$senha" requires explicit package
> > name at /usr/lib/cgi-bin/awstats.pl line 23.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Global symbol "$cgi" requires explicit package
> > name at /usr/lib/cgi-bin/awstats.pl line 23.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Global symbol "$_auth" requires explicit package
> > name at /usr/lib/cgi-bin/awstats.pl line 24.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Global symbol "$cgi" requires explicit package
> > name at /usr/lib/cgi-bin/awstats.pl line 24.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Global symbol "$_auth" requires explicit package
> > name at /usr/lib/cgi-bin/awstats.pl line 60.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Global symbol "$login" requires explicit package
> > name at /usr/lib/cgi-bin/awstats.pl line 61.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Global symbol "$senha" requires explicit package
> > name at /usr/lib/cgi-bin/awstats.pl line 61.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Global symbol "$login" requires explicit package
> > name at /usr/lib/cgi-bin/awstats.pl line 65.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Global symbol "$senha" requires explicit package
> > name at /usr/lib/cgi-bin/awstats.pl line 65.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Global symbol "$login" requires explicit package
> > name at /usr/lib/cgi-bin/awstats.pl line 69.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] BEGIN not safe after errors--compilation aborted
> > at /usr/lib/cgi-bin/awstats.pl line 75.
> > [Wed Aug 01 13:12:58 2007] [error] [client 192.168.0.99
> > <http://192.168.0.99>] Premature end of script headers: awstats.pl
> >
> > #!/usr/bin/perl
> > use CGI;
> > $cgi      = new CGI;
> > $login   = $cgi->param("login");
> > $senha = $cgi->param("senha");
> > $_auth  = $cgi->param("_auth");
> > require 5.005;
> > use strict;no strict "refs";
> > use Time::Local;        # use Time::Local 'timelocal_nocheck' is faster
> > but not supported by all Time::Local modules
> > use Socket;
> > use vars qw/ $REVISION $VERSION /;
> > $REVISION='$Revision: 1.814 $'; $REVISION =~ /\s(.*)\s/; $REVISION=$1;
> > $VERSION="6.4 (build $REVISION)";
> > ...
> >
> > --
> > Tiago Dias da Silva
> > Administrador de Sistemas GNU/Linux
> > HomePage: www.dias.eti.br <http://www.dias.eti.br>
> > Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >
> > "A mente que se abre a uma nova idéia jamais voltará ao seu tamanho
> > original"
> >
> > (Albert Einstein)
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFGsOhAypvwDfwTKYARAv19AJ9PYjoCEPYOsgCqY3ASfe2Ohzo7lwCgs2mU
> rpTt155turCd3NeFqNax5ts=
> =JPJ4
> -----END PGP SIGNATURE-----
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
>


-- 
Tiago Dias da Silva
Administrador de Sistemas GNU/Linux
HomePage: www.dias.eti.br
Email: [EMAIL PROTECTED]

"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho
original"

(Albert Einstein)

Responder a