• Publicidad

Problemas con instalación WAMP

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Problemas con instalación WAMP

Notapor eltin » 2011-10-04 14:31 @647

Buenas, estoy empezando con perl y me encuentro con este problema.

Resulta que elegí usar Perl con un servidor WAMP por una cuestión de comodidad, porque uso el WAMP para otras cosas, pero... la cosa es que instalé el Perl con el Activeperl, lo direccioné a c:/wamp/bin/perl/... y así como me lo decía esta guía: (http://webdevster.com/how-to/install-perl-on-wamp)

Bueno, lo instalé, me bajo un ejemplo de Perl o hago un hola mundo para que me devuelva algo y nada, según la guía, creé una carpeta que se llama dev-site/ dentro de la carpeta www/ del WAMP (localhost) y me debería llamar pero no lo hace, no me hace nada, solo me muestra el código del archivo Perl, ¡¡¡así como si estuviera en el bloc de notas!!!

Pero si con el cmd entro al directorio donde está el archivo .pl me lo ejecuta, ¿en qué le estoy fallando, qué me falta para que el navegador me abra y me muestre el archivo .pl?

¡¡¡Saludos a todos los Perl!!!

Por las dudas, el código del programa es :

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. #! C:/wamp/bin/perl/bin/perl
  2. print "HOLA MUNDO\n";
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
eltin
Perlero nuevo
Perlero nuevo
 
Mensajes: 6
Registrado: 2011-09-07 13:36 @608

Publicidad

Re: Problemas con instalación WAMP

Notapor explorer » 2011-10-04 14:55 @663

Bienvenido a los foros de Perl en español, eltin.

Si estás viendo el código fuente del programa, y no el resultado, es que el servidor web no sabe que tiene que ejecutar ese programa, en lugar de mostrarlo, como si fuera cualquier otro tipo de contenido.

Esa es la razón del paso 4 de la guía que enlazas: modificar el fichero httpd.conf, para que añade la acción cgi-script a los ficheros que acaban en .cgi y .pl.

¿Hiciste el paso 5, reiniciar el servidor?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Problemas con instalación WAMP

Notapor explorer » 2011-10-04 14:58 @665

El código que muestras no es correcto, no es un CGI de verdad: le faltan las cabeceras.

Por favor, repasa la sección de Tutoriales de este sitio web.

Por otra parte, ¿es seguro que quieres ejecutar Perl de esta manera, a través de un servidor web? ¿no te vale ejecutarlo desde la ventana de entrada de comandos?

Perl se utiliza con un servidor web para servir contenido dinámico web, pero Perl también se usa desde la línea de comandos, para muchas otras cosas.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Problemas con instalación WAMP

Notapor eltin » 2011-10-04 15:37 @692

Muchas gracias por responder mi pregunta.


De hecho, sí he hecho esas modificaciones a mi httpd.conf tal y como lo dice la guía, pero no conseguí nada, el Perl anda en consola, ejecutándolo por cmd de Windows pero no con el WAMP y elijo usarlo así por una cuestión de que quiero orientarme a eso, a Perl en web.

He visto algunas cosas hechas de esta forma y ¡me gustó! Es más, donde trabajo tengo un soft de adquisición de datos de una red tipo ALERT para sistemas meteorológicos y está todo basado en Perl, pero no puedo modificar nada porque no puedo seguir.

Espero me puedan ayudar, desde ya las modificaciones que hice en el httpd.conf son las que dice la guía, si alguien tiene algo que decirme ¡por favor! y con respecto al código, ¿qué cabeceras le faltan? Eso lo saqué de un manual que encontré de Perl por acá y ahí solo decía solo que en vez de c:/.../.... decía #!/utils.../.... etc.

Saludos de nuevo y ¡muchas gracias por responder otra vez!
eltin
Perlero nuevo
Perlero nuevo
 
Mensajes: 6
Registrado: 2011-09-07 13:36 @608

Re: Problemas con instalación WAMP

Notapor explorer » 2011-10-04 16:48 @742

El tutorial que debes leerte es este: CGI: Primeros Pasos, sobre todo la parte de impresión del "Content-Type".

Para saber qué está pasando, deberías mirar también los ficheros log del servidor web, para ver si sale algún tipo de error en ellos.

Revisa en profundidad el fichero httpd.conf, pues es el que determina dónde y con qué extensión se ejecutan los CGI en Perl.

Yo creo que, por defecto, el servidor WAMP debería tener activado por defecto, el sistema CGI. Lo único que hay que averiguar (leyendo el fichero de configuración), dónde tienen que residir esos cgi para que el servidor web los encuentre, los lea y los ejecute.

Si salen en pantalla, eso quiere decir que los encuentra y los puede leer. Si sale el contenido, es que no sabe que tiene que ejecutarlo, y entonces tenemos que revisar las opciones ExecCGI y AddHandler cgi-script.

¿No estará esas opciones dentro de un directorio en particular?

Otra cosa...

Si en vez de instalar ese WAMP, hubieras instalado este XAMP lo tendrías ya todo instalado, incluido el propio Perl. (Bueno, siempre es mejor el ActivePerl, pero para aprender vale uno cualquiera.) Solo tendrías que crear tus cgi dentro de \xampp\cgi-bin, y listo.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

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