• Publicidad

Scripts de Perl

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

Scripts de Perl

Notapor Negrazo » 2023-11-29 14:07 @630

Hola a todos.
He estado fuera del mundo Perl por un buen rato. Pero ahora tengo la necesidad, nuevamente, de usarlo como herramienta principal de desarrollo.
En mi compu, tengo el ambiente Ubuntu 21.04 y trabajo con MySQL.
Mis preguntas son varias:
1.- Donde debo colocar el directorio con mis scripts?
He visto varios temas al respecto, unos dicen que en /usr/lib/cgi-bin otros dicen que en /var/www/html y hay otros que no recuerdo. La verdad es que estoy confundido.

2,- Yo recuerdo que, hace mucho tiempo, habia que hacer algunos cambios al archivo de configuracion de apache2,
algo asi como indicarle que tipos de scripts se van a manejar, perl, cgi, python, etc y se incluia un handler o
manejador, para que hiciera esa parte del trabajo.

3.- La tercera es si debo hacer uso de un VirtualHost, he leido varios articulos que lo recomiendan y otros que no.
No se si sea buena idea usar esta opcion ni para que me sirve.

En fin, es como volver a empezar. Pero siempre es agradable tener a quien acudir.

Saludos y gracias por la ayuda que me puedan prestar.

Negrazo.
Negrazo
Perlero nuevo
Perlero nuevo
 
Mensajes: 100
Registrado: 2006-12-28 12:51 @577
Ubicación: Guadalajara, Mexico

Publicidad

Re: Scripts de Perl

Notapor Negrazo » 2023-12-01 13:06 @587

Ya coloqué mis scripts en un directorio llamado victoria.

Lo grabé en /var/www/html y si hago la llamada desde un navegador de esta forma:

localhost:80/victoria/indice.pl

Me baja el script a la carpeta de Descargas. Mas no lo ejecuta.

En el archivo de configuración de Apache2 en /etc/apache2/apache2.conf le adicioné lo siguiente:

<Directory /var/www/html/victoria>
Options +Indexes +FollowSymLinks +ExecCGI
AddHandler cgi-script .cgi .pl
AllowOverride None
Require all granted
</Directory>



Algo me está faltando, pero no veo dónde.

¿¿¿Alguien ha pasado por esto???

Ojalá alguien pueda ayudarme.

Gracias.
Negrazo
Perlero nuevo
Perlero nuevo
 
Mensajes: 100
Registrado: 2006-12-28 12:51 @577
Ubicación: Guadalajara, Mexico

Re: Scripts de Perl

Notapor explorer » 2023-12-22 06:45 @323

El script debe tener los permisos de ejecución, y el Apache debe tener cargado el módulo cgi.

Si en el sistema ejecutas el comando

a2query -m cgi

debería decirte si está instalado o no.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
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 4 invitados