Faceless Revolution for CGI's

sean nicholas harper snharper at cs.uchicago.edu
Tue Jan 7 08:48:01 EST 2003


I am curious...is it possible to use non faceless stacks as cgis?

Thanks
Sean

On Tue, 7 Jan 2003, paolo mazza wrote:

> Referring to the tip of the week - or of the month ;-)   - I found in
> the metacard list a message from Mr Sivakatirswami  about installing
> faceless Metacard or Revolution on MAX OSX machine for running CGI's ,
>
> Now, I have a question: is this system as efficient as other scripting
> languages (eg PHP)?
>
> Follows instruction   from Mr Sivakatirswami  about installing faceless
> Metacard or Revolution on MAX OSX machine for running CGI's  plus some
> corrections.  Thanks Mr Sivakatirswami. . Here it is my version:
>
> ============
>
> SKINNY PRIMER: installing faceless Metacard or Revolution on your MAX
> OSX machine for running CGI's on your own machine:
>
> 0) Go to system preferences and turn on Web Sharing
>
> 1) Download the Darwin engine, untar and put it in:
> /Library/WebServer/CGI-Executables
>
> 2) Put your CGI script in the same folder: but, caveat: be sure to save
> your
> script in BBEdit as generic text with Unix endlines
>
> 3) Using Terminal.app... Navigate to CGI-Executables and then run
>  >From the command line:
>
> chmod 755 darwinEngine myCGIscript.cgi
>
> 4) from command line run
>
> ls -l to check on your permissions which should now read
>
> rwx r-x r-x for both files
>
> Which means: owner can read, execute and write, groups can read and
> write
> only and the public/world can read and write only.
>
> 5) See http://mitchellonline.pasco.k12.fl.us/training/metacardcgi.htm
>
> For more detailed explanation (Note his explanation uses Metacard...and
> fyi
> you do not need the tools, home stack.. Only the engine is required)
>
> 6) in your browser enter
>
> http://my.machine.ip/cgi-bin/test.cgi
>
> To test.
>
> 7) Sample test script below. The first line is critical. It can be
> either
>
> #! /Library/WebServer/CGI-Executables/darwinEngine ## for clarity
> on startup
> put "Hello" into buffer
>    put "Content-Type: text/html" & cr
>    put "Content-Length:" && the length of buffer & cr & cr
>    put buffer
> end startup
>
> Or the first line can be simply
>
> #!darwinEngine ## no slash at the beginning,
>
> If the above works you can skip the following step
>
> 8) If you find your script is not always running every time it is
> called you
> may need to open  this file in BBEdit by looking for hidden files in the
> root directory: (very carefully!)
>
> /etc/httpd/httpd.conf
>
> And uncomment this line:
>
>   # AddHandler cgi-script .cgi  [becomes:]
>
> AddHandler cgi-script .cgi
>
> Go to System preferences and turn web Sharing and off and then on again
> to
> reboot Apache to get Apache to load the new httpd.conf
>
> ====================
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>




More information about the use-livecode mailing list