• Publicidad

Problemas con CGI::Session

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Problemas con CGI::Session

Notapor monoswim » 2005-12-15 14:05 @628

Hola gente, me instalé el CGI::Session haciendo

install CGI-Session

en el PPM

Coloco en mi script use CGI::Session y todo bien pero cuando coloco

my $session = new CGI::Session();

Me tira error y al fijarte en el error log aparece todo esto

Código: Seleccionar todo
[Thu Dec 15 15:57:25 2005] [error] [client 127.0.0.1] Premature end of script headers: show.pl, referer: http://localhost/cgi-bin/systema/modules/contenido/show.pl?l=loggin_form

[Thu Dec 15 15:57:25 2005] [error] [client 127.0.0.1] CGI::Session doesn't seem to be a valid CGI::Session driver. At least one method ('store') is missing at C:/Perl/site/lib/CGI/Session.pm line 150, referer: http://localhost/cgi-bin/systema/modules/contenido/show.pl?l=loggin_form

[Thu Dec 15 15:57:25 2005] [error] [client 127.0.0.1]    CGI::Session::_validate_driver('CGI::Session=HASH(0x1936324)') called at C:/Perl/site/lib/CGI/Session.pm line 55, referer: http://localhost/cgi-bin/systema/modules/contenido/show.pl?l=loggin_form

[Thu Dec 15 15:57:25 2005] [error] [client 127.0.0.1]    CGI::Session::new('CGI::Session') called at kernel.pm line 154, referer: http://localhost/cgi-bin/systema/modules/contenido/show.pl?l=loggin_form

[Thu Dec 15 15:57:25 2005] [error] [client 127.0.0.1]    kernel::_logger('kernel=HASH(0x1625108)') called at kernel.pm line 31, referer: http://localhost/cgi-bin/systema/modules/contenido/show.pl?l=loggin_form

[Thu Dec 15 15:57:25 2005] [error] [client 127.0.0.1]    kernel::start('kernel=HASH(0x1625108)','HASH(0x40b60)') called at C:/Archivos de programa/Apache Group/Apache2/htdocs/cgi-bin/systema/modules/contenido/show.pl line 6, referer: http://localhost/cgi-bin/systema/modules/contenido/show.pl?l=loggin_form



Parece que no toma el driver bien, pero no coloqué ninguno, dice que por default te toma el file que es el que quiero...

Saludos
PD: si lo intento volver a instalar me dice que ya está instalado...Lo desinstalo, lo vuelvo a instalar y nada...
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires

Publicidad

Notapor kidd » 2005-12-15 14:11 @632

¿Ya intentaste inicializarlo con el driver?

Código: Seleccionar todo
my $session = new CGI::Session("driver:File", undef, { Directory  => 'ruta/a/tu/directorio' });



SALUDOS
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor monoswim » 2005-12-15 15:11 @674

Que pelotudo, había probado pero sin el undef como segundo parámetro...

Mil gracias !!!
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados

cron