Tengo un script de Perl con CGI que no sé dónde ubicar para ejecutarlo.
Uso como servidor local (mis disculpas si no utilizo los términos adecuados, soy novato en estas lides) el programa XAMPP en Windows. Creé una carpeta llamada cgi-bin/ para colocar allí el script, pero no me funciona. Sin embargo las páginas de HTML sí que las consigo ejecutar en "localhost"...
¿Alguna idea de por qué no soy capaz de ejecutar los Perl-CGI? ¿He elegido mal la carpeta dónde colocar el script? ¿Hay algún test que pueda hacer para comprobar dónde he de colocar este tipo de programas?
Supongo que no me habré explicado del todo bien, pero ojalá que alguien me pueda ayudar.
El script es este (es una pequeña prueba en homenaje a una perrita que se nos murió):
Using perl Syntax Highlighting
- #!/c:/Perl -w
- use strict;
- #file: lia_CGI.pl
- use CGI ':standard';
- print header;
- print start_html ('Lia web'),
- h1('Querida Lia'),
- start_form,
- "¿Como le gusta que le acaricien?", p
- checkbox_group (-name => 'caricias',
- -values =>['Tocar cabeza','Rascar espalda','Rascar tripa'],
- -default => ['Rascar tripa']),
- p,
- "¿Que le darias de comer?", p
- popup_menu(-name => 'comida',
- -values =>['Pienso','Spaghetti con pollo','Arroz con carne','Chuches']),
- p,
- submit,
- end_form,
- hr;
- if (param()){
- print "Las caricias que le gustan a Lia son ",param('caricias'),
- p,
- print "Las comida que le gusta a Lia es ",param('comida'),
- hr;
- }
- print "Asi es Lia";
- print end_html;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Un saludo