LC Server on DreamHost?
Devin Asay
devin_asay at byu.edu
Fri Nov 21 11:47:12 EST 2014
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 <scott at 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" <ambassador at 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
>> ____________________________________________________________________
>> Ambassador at FourthWorld.com http://www.FourthWorld.com
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at 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 at 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
More information about the use-livecode
mailing list