Thanks, Scott and Richard, for working this out. Can these notes be included in the READ ME file/installation instructions for LC Server/Linux?
Devin On Nov 20, 2014, at 6:48 PM, Scott Rossi <sc...@tactilemedia.com> wrote: > Thanks to the patient generosity of our fearless Community Leader Richard > Gaskin, between us we were able to determine the combination of .htaccess > files needed to get LCserver working on DreamHost under Ubuntu (at least > for my situation). As a few others have noted, the most basic setup is > more or less like what Stephen Barncard and Andre Garcia came up with some > time ago: > > Domain [folder] > .htaccess > cgi-bin [folder] > .htaccess > drivers [folder] > externals [folder] > livecode-server > > Domain root .htaccess file contents: > AddHandler livecode-script .lc .irev > Action livecode-script /cgi-bin/livecode-server > > > cgi-bin folder .htaccess file contents: > Options ExecCGI > SetHandler cgi-script > > (³livecode_server² can be replaced with ³livecode-community-server²) > > > <<<<<<<<<<<<<<< > > After I received some conflicting information from DreamHost tech support, > Richard was able to determine that the second htaccess file in the cgi-bin > folder is required to make things work (this is probably what most others > already have in their domains). > > I don¹t know what¹s needed if anything for PHP processing, but in my case > some root level directives (mentioned below) that used to work fine under > the old servers break certain pages of my site on the current servers, so > some more experimenting may be needed to get that working. But at least > LCserver is running again. > > Many thanks Richard! > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX/UI Design > > > > > On 11/18/14, 10:50 AM, "Richard Gaskin" <ambassa...@fourthworld.com> wrote: > >> stephen barncard wrote: >> >>> With all due respect - the problem here is getting livecode and php to >>> execute together in the same domain space (where we might want some >>> Wordpress pages AND livecode. This is my problem as well. >> >> Thanks. Somehow I missed the reference to PHP requirements in Scott's >> message. >> >>> The htaccess magic words that used to allow this with PHP 5.2 don't >>> work any more... >> >> IIRC the notice I got from DH said they've upgraded to PHP 5.3. I don't >> spend enough time with PHP to know what differences may affect shared >> hosting. >> >> Here's the link they provided for PHP assistance in their upgrade notice >> from Nov 5: >> <http://wiki.dreamhost.com/PHP.ini#Upgrading_your_site_.28if_you.27re_movi >> ng_to_Ubuntu_from_Debian_servers.29> >> >> >>> - some syntax has changed either with PHP, Apache, or >>> the use of Ubuntu vs Debian. >>> >>> Options +ExecCGI FollowSymLinks >>> AddHandler livecode-script .lc .irev >>> AddHandler php-script .php .htm .html >>> DirectoryIndex index.irev index.lc index.php index.html >>> Action livecode-script >> /cgi-bin/livecode-server/livecode-community-server >>> >> >> Is it necessary to declare special handling for PHP when declaring >> special handling for other file types? I'd thought PHP support was a >> given on DH's shared hosting accounts, handled in Apache2.config at the >> server level. >> >> To double-check what I had originally understood from Scott's post >> (looking at LC alone without PHP), I put a fresh install of LC Server v7 >> on a new DH host and after setting permissions it was up and running >> with just two lines in .htaccess, the AddHandler and the Action defining >> that handler. >> >> Given the prevalence of PHP, I doubt DH's requirements for the upgrade >> involve much work - they'd be overloaded with support requests if they >> didn't give some good thought to backward compatibility with people's >> existing configs. >> >> Normally there's no conflict between any combination of CGIs mentioned >> in .htaccess as long as they don't mix file extensions. >> >> So I'll bet that once we pin this down, we'll have an "a ha!" moment in >> which the solution is simpler than what it may seem right now. >> >> -- >> 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 > > > > _______________________________________________ > 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 Devin Asay Office of Digital Humanities Brigham Young University _______________________________________________ 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