Página 1 de 1

Instalar CGI::Ajax en hosting

NotaPublicado: 2007-04-25 19:49 @867
por HernanW
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

NotaPublicado: 2007-04-26 03:57 @206
por explorer
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.

NotaPublicado: 2007-04-26 09:07 @421
por kidd
Hola:

El siguiente tutorial te ayudará con tu problema:
http://perlenespanol.com/tutoriales/mod ... talar.html

Saludos

Re: Instalar CGI::Ajax en hosting

NotaPublicado: 2007-04-26 09:17 @428
por HernanW
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

NotaPublicado: 2007-04-26 09:43 @446
por explorer
Añade
use CGI::Carp qw(fatalsToBrowser);

al principio de programa para que Apache te dé un poco más de información.

Re: Instalar CGI::Ajax en hosting

NotaPublicado: 2007-04-26 13:59 @624
por HernanW
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

NotaPublicado: 2007-10-19 15:50 @702
por AkonD
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.