Pregunta: | 31206 - COMO EJECUTAR UN CGI PERL EN WIN |
Autor: | JORGE ANIBAL ESCOBAR |
TENGO UN CGI EN PERL ´Y INSTALE EL APACHE Y EL PERL PERO EN WINDOWS CUANDO LO EJECUTO NO FUNCIONA EN SOLARIS SI, ME DIGIERON QUE PARA COMPILAR UN CGI DE PERL EN WINDOWS DEBO DE COMPILARLO CON UN COMPILADOR DE C PARA QUE FUNCION ES VERDAD Y COMO LO HAGO GRACIAS POR SU AYUDA |
Respuesta: | Ignacio Trabado Castillo |
Es mentira. No necesitas compilarlo en absoluto para que funcione.
Pueden haber diferentes problemas. 1º que la versión de Perl no sea para windows. En cuyo caso podrias mirarte el ActiveState Perl. 2º Si es para windows, entonces, cabe la posibilidad de que no hayas actualizado el registro: HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services\W3SVC\Parameters\Script Map con las claves y valores siguientes: .pl -> "d:\perl\bin\perl.exe %s %s" .cgi -> d:\perl\bin\perl.exe %s %s" 3º Puede ser que esto ya lo tengas bien hecho (Lo sabras si al abrir el archivo .cgi o .pl se ejecuta), pero que el directorio en donde tienes el script, no permita la ejecución desde la web. Eso lo deberías modificar en el archivo de configuración "httpd.conf" que tiene el apache. 4º Otra causa podría ser que el archivo llame a algún módulo de perl que no tengas instalado. En ese caso te daría el aviso de que no encuentra el módulo en cuestión. Te recomiendo que lo mires todo en ese orden, y que compruebes cada paso ejecutando el script en local, para que realmente veas cual es el problema de funcionamiento. Suerte. |