MiniVend Akopia Services

[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




Search for: Match: Format: Sort by: