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

Reply via email to