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... 
  
 
 
