On Mon, May 24, 2010 at 3:45 PM, Tony Zakula <[email protected]> wrote: > svn:/var/www/hg# ps aux | grep cherokee > root 13959 0.0 0.1 11696 1168 ? Ssl 18:20 0:00 > /usr/sbin/cherokee --admin_child -C /etc/cherokee/cherokee.conf > www-data 13963 0.0 0.2 37572 2872 ? Sl 18:20 0:00 > /usr/sbin/cherokee-worker --admin_child -C /etc/cherokee/cherokee.conf > root 14176 0.0 0.0 1776 552 pts/1 S+ 18:45 0:00 grep > cherokee > root 19805 0.0 0.1 4364 2020 pts/0 S+ May21 0:00 > cherokee-admin -b > root 19806 0.0 0.9 28756 9820 pts/0 S+ May21 0:07 python > /usr/share/cherokee/admin/server.py /tmp/cherokee-admin-scgi.socket > /etc/cherokee/cherokee.conf >
File/directory permissions and effective id/gid of the cherokee-worker process seems correct. What doesn't look correct is what the debug suggests: X-Debug: file=handler_cgi.c line=642 cmd=/var/www/hg/repos: Permission denied I think "cmd" possibly should be set to "/var/www/hg/repos/hgwebdir.cgi" (full path to the cgi, not the directory that contains it). I haven't really seen at the cherokee wizard for Mercurial, so I don't know what values are asked for in the form. (I don't even know if there's any form to fill at all, sorry). If there's a field or configuration currently set to "/var/www/hg/repos", try to replace with "/var/www/hg/repos/hgwebdir.cgi" and see what happens. regards, diego _______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
