[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
Re: Problems Running MiniVend Under CGIWrap
Cameron,
Have your ISP go into the httpd.conf file, and create a new cgi-script
type that DOES NOT RUN UNDER the CGI-Wrap functionality. Colbalt RaQ
servers (depending on how old they are) were shipped with a version of
CGIWrap that was incorrectly installed. I know this because I had a
client in which I installed MV on. It took me almost a week to figure
out exactly what was going on :-)
I did something like:
AddHandler cgi-script .mv-cgi
AddHandler cgi-wrap .cgi
If I remember correctly...
Jason Korkin.
"Cameron B. Prince" wrote:
>
> ****** message to minivend-users from "Cameron B. Prince" <cameron@ans-2.ala-net.com> ******
>
> 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
>
> -
> To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
> email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
> Archive of past messages: http://www.minivend.com/minivend/minivend-list
--
Jason Korkin - jkorkin@korksoft.com
KORKSOFT
+1 (603) 472-8262
http://www.korksoft.com
Design, Hosting, Custom Programming, Database Mgt., E-Commerce