RevServer on OSX (Snow Leopard Server)

Keith Clarke keith.clarke at clarkeandclarke.co.uk
Thu Dec 16 08:22:04 CST 2010


...ah, OK - that explains a lot! I think I'd better continue trying to replicate Devin's working Snow Leopard Server config on my version, rather than interpret what you have. 

Well, that or re-install standard Snow Leopard and copy your config! ;-)

On 16 Dec 2010, at 14:00, Andre Garzia wrote:

> I have no clue about Snow Leopard Server, never used it or Mac OS X server.
> This is my macbook pro, my main development machine. It comes with Apache,
> so I've put RevServer on it.
> 
> On Thu, Dec 16, 2010 at 11:25 AM, Keith Clarke <
> keith.clarke at clarkeandclarke.co.uk> wrote:
> 
>> ...sorry, you're correct, it's an alias - mea culpa, still learning the
>> jargon as well as the syntax!
>> 
>> Just to be clear, are you running a standard Snow Leopard machine as a
>> server or the formal OSX Server product - I'm running the latter and the web
>> services settings are very different to those on my standard Snow Leopard
>> MBP?
>> 
>> On 16 Dec 2010, at 13:11, Andre Garzia wrote:
>> 
>>> Keith,
>>> 
>>> Symlink? Are you sure your CGI-BIN folder is a symlink and not an alias?
>>> 
>>> Check your Apache Error logs for suEXEC violations, you may be facing
>> Apache
>>> suEXEC violations...
>>> 
>>> As for your other email, this is plain vanilla snow leopard. I think it
>>> creates a conf file for each user in the machine automatically, can't
>>> remember if I created that or not.
>>> 
>>> On Thu, Dec 16, 2010 at 10:57 AM, Keith Clarke <
>>> keith.clarke at clarkeandclarke.co.uk> wrote:
>>> 
>>>> ...thanks, Andre. I've added the ExecCGI option to the
>>>> /Library/WebServer/Documents/ directory directive and removed the
>> trailing
>>>> '/' on the irev script action directive, as my revServer engine is a
>> file
>>>> within in the (symlinked) /cgi-bin/ folder. Not working yet but
>> hopefully
>>>> two fewer typos to worry about!
>>>> 
>>>> On 16 Dec 2010, at 12:24, Andre Garzia wrote:
>>>> 
>>>>> Oh and one addendum (thats latin for missed one thing):
>>>>> 
>>>>> In this piece here from your configuration file:
>>>>> 
>>>>> <Directory "/Library/WebServer/Documents">
>>>>> AllowOverride All
>>>>> Options MultiViews
>>>>> Order allow,deny
>>>>> Allow from all
>>>>> AddHandler irev-script .irev
>>>>> Action irev-script /cgi-bin/revserver/
>>>>> </Directory>
>>>>> 
>>>>> You need to change to this:
>>>>> 
>>>>> <Directory "/Library/WebServer/Documents">
>>>>> AllowOverride All
>>>>> Options MultiViews ExecCGI
>>>>> Order allow,deny
>>>>> Allow from all
>>>>> AddHandler irev-script .irev
>>>>> Action irev-script /cgi-bin/revserver/revserver
>>>>> </Directory>
>>>>> 
>>>>> You need ExecCGI and you need to provide the engine to the Action
>> handler
>>>>> not the folder the engine is in.
>>>>> 
>>>>> 
>>>>> On Thu, Dec 16, 2010 at 10:21 AM, Andre Garzia <andre at andregarzia.com
>>>>> wrote:
>>>>> 
>>>>>> Keith,
>>>>>> 
>>>>>> I have this on /etc/apache2/users/soapdog.conf
>>>>>> 
>>>>>> <Directory "/Users/soapdog/Sites/" >
>>>>>>  AddHandler cgi-script .cgi
>>>>>>  AddHandler irev-script .irev
>>>>>>  Action irev-script /cgi-bin/revserver
>>>>>>  Options Indexes MultiViews ExecCGI FollowSymLinks
>>>>>>  AllowOverride All
>>>>>>  Order allow,deny
>>>>>>  Allow from all
>>>>>> </Directory>
>>>>>> 
>>>>>> This allows me to execute revserver on my users Sites folder such as
>>>>>> http://localhost/~soapdog/test.irev
>>>>>> 
>>>>>> I have this on /Library/WebServer/Documents/.htaccess
>>>>>> 
>>>>>> Options ExecCGI
>>>>>> AddHandler irev-script .irev
>>>>>> Action irev-script /cgi-bin/revserver
>>>>>> 
>>>>>> 
>>>>>> I have nothing on Apache httpd.conf and on the .htaccess of
>>>> CGI-Executables
>>>>>> I just have ExecCGI. That is all, things run fine here. I think you
>> are
>>>>>> missing ExecCGI on your /Library/WebSever/Documents options.
>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> http://www.andregarzia.com All We Do Is Code.
>>>>> _______________________________________________
>>>>> 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
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> http://www.andregarzia.com All We Do Is Code.
>>> _______________________________________________
>>> 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
>> 
> 
> 
> 
> -- 
> http://www.andregarzia.com All We Do Is Code.
> _______________________________________________
> 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




More information about the use-livecode mailing list