Malte Brill wrote:

> I am trying to move a request I do from a desktop app to a liveCode
> server script and am facing the problem that some of the stuff I use
> (most of it libURL stuff) is not available on the server. Now I
> wonder how I could translate it…

Have you considered running a standalone as your CGI?

Standalones can be run facelessly with a -ui flag, and while they require a one-time cost to set up a library to read stdin and parse the request and env vars, once you're set up you get something LiveCode Server can't offer: complete compatibility with the LiveCode Script desktop syntax.

LC Server is great for many things, but since it doesn't work like LC on the desktop I don't use it for anything beyond testing. I need to debug, and by not using the Server engine I can run my scripts right in the IDE.

Last week I was going to put together some notes on this to make using LC standalones as CGIs easier, but as luck would have it I couldn't get either Server or a standalone running as a CGI on either of my shared hosting accounts, for reasons that appear to be related to the RAM requirements from font loading:
http://quality.livecode.com/show_bug.cgi?id=14115

I have a workaround for that (thanks to some clever assist from Peter Brett and Mark Waddingham), but it's kinda funky and non-obvious to set up, so while it might work okay for me once in a while it's not the sort of thing I want to tell other people is reflective of how we do things in the LC world. We are, after all, about simplicity, or at least strive for it.

But if you're on a VPS (about half our users are*) perhaps we can continue this discussion and explore simple means of using standalones as CGIs. It really is a much simpler overall workflow once you get it going.


* I ran this survey on the LC forums - if you haven't voted please chime in on how you use LC on servers:

POLL: LiveCode Server deployment
http://forums.livecode.com/viewtopic.php?f=15&t=26772

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 ____________________________________________________________________
 ambassa...@fourthworld.com                http://www.FourthWorld.com

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to