Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Problemas con CGI::Session

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio
Mensaje Jue Dic 15, 2005 1:05 pm
monoswim
Vive para Perl en Español
Vive para Perl en Español
Registrado: 18 Nov 2003
Mensajes: 716
Ubicación: Buenos Aires
Problemas con CGI::Session Responder citando

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:

[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...
Mensaje Jue Dic 15, 2005 1:11 pm
kidd
Creador de Perl en Español
Creador de Perl en Español
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
Responder citando

¿Ya intentaste inicializarlo con el driver?

Código:

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



SALUDOS
Mensaje Jue Dic 15, 2005 2:11 pm
monoswim
Vive para Perl en Español
Vive para Perl en Español
Registrado: 18 Nov 2003
Mensajes: 716
Ubicación: Buenos Aires
Responder citando

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

Mil gracias !!!
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group