Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/07/2004, 06:11
kidd
 
Fecha de Ingreso: mayo-2003
Mensajes: 328
Antigüedad: 21 años
Puntos: 0
Hola:

En Windows no existen los permisos como en UNIX, configuras una vez el tipo de archivo y Windows automáticamente le asigna permiso. Hay varias razones por la cual te puede estar regresando el error 500:

1. No estas llamando bien la ruta de perl en tu CGI. Recuerda que la primera linea de tu CGI debe de ser la ruta al interprete de perl, checa que esta sea correcta.

2. No estas haciendo bien el output a HTML. Todos los CGI's deben de tener un encabezado antes de que mandes output, es decir antes de que uses print, pues de lo contrario te tira error. El encabezado que debes de poner es:
Código:
print "Content-type: text/html\n\n";
Para que sepa el CGI que todo lo que tiene que mandar es para HTML. Ten cuidado que no tengas algun print antes de esta linea pues te digo que te va a tirar un error.

3. Verificar que todos los módulos que estas usando (en caso de que uses) esten instalados en tu perl.

4. Checa que tu interprete de perl este bien instalado. Hice un tutorial acerca de como instalar perl y Apache sobre Windows que te podría ser útil:
http://perlenespanol.baboonsoftware....ut/000049.html

Cualquier cosa avísanos para ver en que más te podemos ayudar.

SALUDOS
__________________
Uriel Lizama, Perl Developer

Aprende Perl en Perl en Español.