[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cobalt-users] httpd running my CGIs, not '15' says suexec_log



Having a problem with my Qube 2 web server using CGI scripts. I've installed
a CGI and keep receiving my favorite error message in my browser, "Internal
Server Error: The server encountered an internal error or misconfiguration
and was unable to complete your request."

Well, looking in my suexec_log file (/home/log/httpd/), I find for each time
I have attempted to run the cgi, I get an entire line dedicated to the
cause: 

[2002-06-01 02:33:34]: user mismatch (httpd instead of 15)

Where do I need to set the name of the executor? And why has it changed from
15? Who is requiring the running user to be '15' and not 'httpd'. I trust
httpd! Is this CGI Wrap's evilness?!

I can execute the script through telnet manually, getting lots of nice HTML
output I would expect my browser to see. The script is owned by the admin
and belongs to the 'home' group. I am having this problem with all my
scripts. Permissions of course have been triple checked.

Any suggestions or leads would be appreciated.