RevServer on OSX (Snow Leopard Server)

Andre Garzia andre at andregarzia.com
Thu Dec 16 09:00:20 EST 2010


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.



More information about the use-livecode mailing list