CGI's on a linux server

Björnke von Gierke bvg at mac.com
Tue Mar 11 23:08:03 EDT 2008


you need to manually (codially?) close every stack that you open in a  
cgi, otherwise you get that error.

On 12 Mar 2008, at 02:21, Michael Doub wrote:

> I have been able to install the current engine on my ISP's linux  
> server in
> cgi-bin and am able to run the simple hello world script.  I am now  
> trying
> to take the next step in having my script "start using" another  
> stack but I
> am having difficulties.
>
>
>
> #!revolution
>
> global gDataA
>
> on startup
>
>  start using stack "rocketscgi.rev"
>
>  put the defaultFolder into foo
>
>  cgiOutput foo
>
> end startup
>
>
>
> This is generating the following message in the server log:
>
>
>
> [Tue Mar 11 20:56:49 2008] [error] [client 99.236.160.190] Premature  
> end of
> script headers: /home/doub/public_html/cgi-bin/helloworld.cgi
>
> /home/doub/public_html/cgi-bin/revolution: Script execution error at  
> line 4,
> column 9
>
>
>
> I have tried numerous permissions on the "rocketscgi.rev" stack file  
> and as
> you can see have even tied to force the name to all lower case.
>
>
>
> Can someone advise me as to what the permission of a stack should be?
>
>
>
> Also the following script returns the correct path to cgi-bin:
>
>
>
> #!revolution
>
> global gDataA
>
> on startup
>
> --  start using stack "rocketscgi.rev"
>
>  put the defaultFolder into foo
>
>  cgiOutput foo
>
> end startup
>
>
>
> on cgiOutput pBody
>
>    if param(2) is not empty then
>
>        put param(2) into tMimeType
>
>    else
>
>        put "text/html" into tMimeType
>
>    end if
>
>    put "Content-Type: "& tMimeType & cr
>
>    put "Date:" && the internet date & cr
>
>    put "Host:" && $SERVER_NAME & cr
>
>    put "Content-Length:" && the length of pBody & cr & cr
>
>    put pBody
>
>    if the environment is not "development" then quit
>
> end cgiOutput
>
>
>
> I am quite sure I am missing something simple, but I am currently  
> stumped.
>
>
>
> -= Mike
>
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your  
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution




More information about the Use-livecode mailing list