No me corren mis scripts cgi-bin

Antonio Galicia antonio.galicia en gmail.com
Jue Ago 18 18:31:41 CLT 2005


On 8/18/05, Raul Perez <raul.perez en epasa.com> wrote:

> [Thu Aug 18 15:12:10 2005] [error] [client xxx.xxx.xxx.xxx] (13)Permission
> denied: exec of '/data/sites/home/cgi-bin/script.pl' failed
> [Thu Aug 18 15:12:10 2005] [error] [client xxx.xxx.xxx.xxx] Premature end of
> script headers: script.pl
> 
> si me voy a la linea de comando me funcionan #./script.pl
> 
> los permisos actualmente los tengo asi
> 
> -rwxrwxrwx   1 admin webuser   5720 Aug 15 20:15 script.pl
> drwxrwxrwx   8 admin webuser    4096 Aug 18 15:26 cgi-bin

http://www.webmasterworld.com/forum92/2710.htm

 En esta página hay algunas recomendaciones que se deven revisar, yo
agregaría que veas en la configuración de apache que el direcotorio
esté indicado como que puede ejecutar scripts (supongo algo así):

 ScriptAlias /cgi-bin/ /data/sites/home/cgi-bin/

 <Directory /data/sites/home/cgi-bin/>
  Options +ExecCGI
</Directory>

 además entra como el usuario que ejecuta apache (www-data en debian)
y trata de ejecutarlo desde el prompt.

-- 
 Saludos,
 Toño
----
 http://agc.com.mx/antoniogc/blog



Más información sobre la lista de distribución Linux