Ack! You're absolutely right. The web server is running as 'nobody' (the default from httpd.conf), but the suexec caller is set to 'www' (the default from suexec.h. I just recompiled with --suexec-caller=nobody, now it works like a champ. Sorry to bug you for something so simple :(
--Kutulu ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <apache-bugdb@apache.org>; <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Wednesday, March 24, 1999 4:43 PM Subject: Re: mod_cgi/4115: CGI Execs properly from ScriptAlias Directory, Error 500 anywhere else. > [In order for any reply to be added to the PR database, ] > [you need to include <[EMAIL PROTECTED]> in the Cc line ] > [and leave the subject line UNCHANGED. This is not done] > [automatically because of the potential for mail loops. ] > [If you do not include this Cc, your reply may be ig- ] > [nored unless you are responding to an explicit request ] > [from a developer. ] > [Reply only with text; DO NOT SEND ATTACHMENTS! ] > > > Synopsis: CGI Execs properly from ScriptAlias Directory, Error 500 anywhere else. > > State-Changed-From-To: open-feedback > State-Changed-By: marc > State-Changed-When: Wed Mar 24 13:43:30 PST 1999 > State-Changed-Why: > Do you have suexec enabled? > > Is anything printed about "suexec" in the error log when you start Apache? > > If you do have suexec enabled, did you look in the suexec > cgi.log? >