Perl en Español

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

Instalar CGI::Ajax en hosting

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Módulos
Mensaje Mie Abr 25, 2007 6:49 pm
HernanW
Perlero Nuevo
Perlero Nuevo
Registrado: 25 Abr 2007
Mensajes: 3
Instalar CGI::Ajax en hosting Responder citando

Hola:

Estoy intentando instalar el módulo CGI::Ajax en Perl v5.6.1, pero no logro hacerlo funcionar.
Solo instalé el archivo ajax.pm dentro del directorio CGI de mi sitio pero este no funciona.
Tal vez alguno de ustedes tenga mas experiencia en la instalación de este modulo y me pueda ayudar.

Muchas gracias de antemano.
Hernán
Mensaje Jue Abr 26, 2007 2:57 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4222
Ubicación: Valladolid, España
Responder citando

La cuestión primera es saber si CGI::Ajax funciona con esa versión de Perl.

Según CPAN Testers, parece que la versión 0.654 sí que funciona, en Perl 5.6.1 sobre Linux.

Luego, hay que ver qué es lo que no funciona, y para eso es necesario saber qué tipo de error ocurre. ¿No tienes acceso a los registros de actividad del sitio web? ¿Sale algo en la pantalla?

El módulo lo puedes dejar en el MISMO directorio donde está el script, para hacer uso de él. Allí y en cualquier otro directorio indicado por la variable @INC.
Mensaje Jue Abr 26, 2007 8:07 am
kidd
Creador de Perl en Español
Creador de Perl en Español
Registrado: 15 Oct 2003
Mensajes: 1390
Ubicación: México
Responder citando

Hola:

El siguiente tutorial te ayudará con tu problema:
http://perlenespanol.baboonsoftware.com/tutoriales/modulos/usar_modulos_sin_instalar.html

Saludos
Mensaje Jue Abr 26, 2007 8:17 am
HernanW
Perlero Nuevo
Perlero Nuevo
Registrado: 25 Abr 2007
Mensajes: 3
Re: Instalar CGI::Ajax en hosting Responder citando

Puede ser que CGI::Ajax version 0.701 no funcione bien en Perl 5.6.1. Tengo manera de obtener la version 0.654 del modulo de ajax?
Respecto a la instalación del módulo en el hosting, solo cree la carpeta CGI y dentro copie ajax.pm en el mismo directorio en donde tengo los scripts; es esto correcto?
El error que me muestra el log de Apache es: Premature end of script headers:, cuando hago uso del modulo (use CGI::Ajax) en mi script.

Aprecio tu colaboración.
Hernán
Mensaje Jue Abr 26, 2007 8:43 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4222
Ubicación: Valladolid, España
Responder citando

Añade
use CGI::Carp qw(fatalsToBrowser);

al principio de programa para que Apache te dé un poco más de información.
Mensaje Jue Abr 26, 2007 12:59 pm
HernanW
Perlero Nuevo
Perlero Nuevo
Registrado: 25 Abr 2007
Mensajes: 3
Re: Instalar CGI::Ajax en hosting Responder citando

Perdón, pero el módulo que subí y que faltaba era Class::Accessor, que me lo informó el uso de CGI::Carp.

Ahora si esta más clara la solución.
Saludos
Hernán
Mensaje Vie Oct 19, 2007 2:50 pm
AkonD
Perlero Nuevo
Perlero Nuevo
Registrado: 06 Oct 2005
Mensajes: 50
Ubicación: España
Responder citando

No, es más fácil mandar un ticket al soporte del hosting y le dices que te instale el módulo.

Si es que pagas el hosting lo deben hacer, al menos conmigo lo hacen.
Publicar nuevo tema   Responder al tema    Foros de discusión -> Módulos Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group