Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2007, 13:41
phidalgo
 
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 3 meses
Puntos: 1
Busqueda Problema con EasyPHP y CGI

Tengo easyphp 1.8 y trate de ejecutar un interesante ejemplo de upload dinámico hecho en php + ajax + cgi que encontre en w3.obolog.com/upload.php ...pero no resulto. Busque un "holamundo.cgi" para ver si resultaba y tampoco, por lo que pense que habia que configurar algo en mi servidor.

En efecto, en el log de errores de apache aparecen:

[error] [client 127.0.0.1] Options ExecCGI is off in this directory: c:/archivos de programa/easyphp1-8/www/proyecto/v1/uploaddinamico/cgi-bin/upload.cgi

[error] [client 127.0.0.1] (2)No such file or directory: script not found or unable to stat: c:/archivos de programa/easyphp1-8/cgi-bin

Naufragando:

- Lei que EasyPHP no trae activado el soporte para CGI de apache.

- Lei que para que apache permita cgi hay que configurar algo en el httpd.conf. Pero que y en cual modifico? yo tengo 2:

1- C:\Archivos de programa\EasyPHP1-8\apache\conf\

ScriptAlias /cgi-bin/ "C:/ARCHIV~1/EASYPH~1/cgi-bin/"

# "C:/ARCHIV~1/EASYPH~1/apache/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.

<Directory "C:/ARCHIV~1/EASYPH~1/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

2- C:\Archivos de programa\EasyPHP1-8\conf_files\

ScriptAlias /cgi-bin/ "${path}/cgi-bin/"

# "${path}/apache/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.

<Directory "${path}/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

- Tambien lei que para poder ver los resultados de mi .cgi en perl tengo algunas opciones como por ejemplo:
1-bajar gratuitamente una distribucion de perl (w3.perl.com )
2-bajar un programa que se llama microweb (w3.indigostar.com)
3-Instalando cygwin
4-Instalando ActivePerl

Por favor, estoy algo confundido ...help!! que hago?
Gracias...

Última edición por phidalgo; 15/01/2007 a las 15:45 Razón: descripción de los 2 httpd.conf