Foros del Web » Programación para mayores de 30 ;) » Programación General »

Preguntonta de novata

Estas en el tema de Preguntonta de novata en el foro de Programación General en Foros del Web. Hola a todos! Estoy iniciandome en el mundo de perl y me gustaría empezar con el típico código "hola mundo". Entonces lo que hago es ...
  #1 (permalink)  
Antiguo 04/04/2008, 06:48
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 20 años, 11 meses
Puntos: 1
Preguntonta de novata

Hola a todos!
Estoy iniciandome en el mundo de perl y me gustaría empezar con el típico código "hola mundo". Entonces lo que hago es crear un archivo llamado HOLAMUNDO.PL con el siguiente codigo:

print "Hola mundo"

Y luego lo subo a mi directorio raiz en mi hosting, que soporta PHP, perl y CGI, pero cuando lo ejecuto me da un error 500 del servidor... algo estoy haciendo mal? teno que subir ese script a otro directorio?

HELP!!!
__________________
CSSBoulevar
Recursos para diseñadores y programadores webs
  #2 (permalink)  
Antiguo 04/04/2008, 08:48
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
Re: Preguntonta de novata

generalmente los cgi no se ejecutan en la carpeta raiz sino en la cgi-bin

Además script debe ser algo así

Código:
#!/usr/bin/perl

print "content-type: text/html \n\n";
print "Hola Mundo";
exit;
La primera línea contiene la ubicación del intérprete de perl...La 2da imprime la cabecera HTTP para que la interprete el navegador

__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 05/04/2008, 04:26
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 524
Antigüedad: 17 años, 11 meses
Puntos: 11
Re: Preguntonta de novata

El error 500 es quizás porque no le has dado permiso de ejecución el script.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:29.