Hi folks:
Sorry for the noob question on here, but I've never encountered this before. I'm working on a small CGI app using mod_perl, and I'm getting the usual "file permissions deny server execution" error. The odd thing is that this isn't for the CGI script itself, but for every linked file in the "images/" directory! Disabling mod_perl for this Location "fixes" the problem, but I'd rather figure out what is causing this.
Why would mod_perl attempt to execute images?
<Location /assetdb> SetHandler perl-script PerlHandler Apache::Registry Options ExecCGI FollowSymLinks PerlSendHeader On </Location>
troubleticket-dev:/var/www/assetdb# ls -l images/ | awk '{print $1,"",$9}'
total
-rw-rw-r-- 730_10.gif
-rw-rw-r-- 730_10_blk.gif
-rw-rw-r-- add_system_info.gif
-rw-rw-r-- header.gif
-rw-rw-r-- masthead_5.gif
-rw-rw-r-- nasa_logo.gif
-rw-rw-r-- part_info.gif
-rw-rw-r-- spacer.gif
-rw-rw-r-- system_info.gif
(Snip from error.log)
[Tue Jan 11 12:48:46 2005] [error] access to /var/www/assetdb/gfx/header.gif failed for xxx.xxx.xxx.xxx, reason: file permissions deny server execution
Thanks,
-- Jason Dixon DixonGroup Consulting http://www.dixongroup.net