[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
Problems Running MiniVend Under CGIWrap
Hello everyone,
I hope one of you have seen this before and can help me with this problem.
We had MiniVend setup and working great on a DEC Alpha machine, but our ISP
upgraded to these new machines called Cobalt RaQ servers. They run a
special version of RedHat Linux with Apache SSL Webserver. The only problem
is, they use CGIWrap to make all the CGI's run as the user who owns them,
not the default Nobody user the webserver runs as. I have read all the
docs, faqs, and previous mailing list entries and I see numerous mentions
of CGIWrap and MiniVend working with it, but the problems mentioned are all
regarding the CGIWrap running the script as someone other than the person
who owns them. I don't think this is the problem we are running into. I
tried the suggestions on the faq anyway, and they made no difference.
Here's our problem:
The first splash screen for MiniVend shows you the choices of framed or
non-framed versions of the store. This first page can be found at: http:
//johnsonemu.com/emustore/ The link for the non-framed version is:
http://johnsonemu.com/emustore.cgi/noframes
In this link, emustore.cgi is the program and the noframes is actually the
path information MiniVend interprets. So Apache should run emustore.cgi.
MiniVend should receive the call and it should feed the browser the
non-framed version of the page, and it worked like that on the other
server, but with CGIWrap it fails.
The error given is:
CGIWrap Error: Execution of this script not permitted
Execution of (/home/sites/johnsonemu.c/emustore.cgi/noframes) is not
permitted for the following reason:
Script file not found.
Request Data:
User Agent/Browser: Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)
Request Method: GET
Remote Address: 216.180.17.67
Remote Port: 61813
Extra Path Info: /emustore.cgi/noframes
Referring Page: http://johnsonemu.com/emustore/
It's like the server is looking for this to be a "true" path, but it's not
and it doesn't allow the script to run.
Is there any work around for this?
Any help would be greatly appreciated.
Thanks,
Cameron Prince