Standalones as CGI

J. Landman Gay jacque at hyperactivesw.com
Wed Aug 15 16:49:08 EDT 2007


Richard Gaskin wrote:

> Downside of using Rev:  It's so finicky about server configuration that 
> it makes public sale of such a product prohibitive.

The requirements for using a CGI on Linux (as I understand it, which I 
admit I'm hazy on) are that all the libs contained in a standard Linux 
installation need to be installed on the server. This was pretty 
ubiquitous a while back and didn't cause any trouble. At JaguarPC, where 
my site is hosted, I never had any trouble and it just all worked the 
first time I tried it.

The trouble most people encounter now is that some ISPs choose not to 
install a few libraries that aren't strictly required for web serving. 
When those are missing, you get Rev's "missing files" error. Most ISPs 
will happily install them for you, since they don't interfere with the 
existing setup in any way; they just aren't required for most web 
applications.

The other thing that causes trouble is if a newer version of a library 
has been installed on the server. In that case, you also get an error 
because the newer libs have different names (so you get the same 
"missing file" error.) This can usually be solved by naming an alias of 
the newer library to match the old one that Rev expects to find. I have 
even heard (but haven't tested) that you can create an empty text file 
and use that, as long as it has the name Rev is looking for. Most of the 
time, Rev doesn't really use those files either; they just have to be 
present.

In either case, Rev is just relying on an installation that is now 
somewhat out of date, or which may be incomplete on the server. I 
believe the plan for the next Linux release is to reduce some of the 
various file dependencies, and hopefully those libraries which aren't 
specifically required for CGI work will no longer be required on the server.

-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com



More information about the use-livecode mailing list