From r.ted.byers at gmail.com  Thu Oct  6 00:06:57 2011
From: r.ted.byers at gmail.com (Ted Byers)
Date: Wed, 5 Oct 2011 18:06:57 -0400
Subject: [Rd] Question about Rweb
In-Reply-To: <35A53345-D6DA-4656-8479-CDBF057CB390@r-project.org>
References: <096E99C76E4DCC469728CD4104D7C9B602A8F0@MBX10A.davidson.edu>
	<1567A640-1E4F-4E7E-8FC6-74FFEAA247DA@r-project.org>
	<45ca01cc8399$6ae06eb0$40a14c10$@gmail.com>
	<35A53345-D6DA-4656-8479-CDBF057CB390@r-project.org>
Message-ID: <46a401cc83ab$1a27bd40$4e7737c0$@gmail.com>

Hi Simon,

> -----Original Message-----
> From: Simon Urbanek [mailto:simon.urbanek at r-project.org]
> Sent: October-05-11 5:07 PM
> To: Ted Byers
> Cc: 'Tonidandel, Scott'; r-devel at r-project.org
> Subject: Re: [Rd] Question about Rweb
> 
> Ted,
> 
> On Oct 5, 2011, at 4:00 PM, Ted Byers wrote:
> 
> > Hi Simon,
> >
> > Any chance of getting step by instructions on setting it up to work
> > with a web server like Apache's httpd server (I have Apache's web
> > server running, actually a couple instances on different ports, and I
> > do all my CGI programming using Perl)?
> >
> 
> The setup is really easy (it supports either CGI or PHP), but you're on
the
> wrong platform :P see below.
> 
Actually, I haven't had much choice with regard to platform.  I presently
work in a Windows only shop.

> [snip]
> > On http://rforge.net/FastRWeb/files/, I read that FastRWeb is to be
> > installed using
> > "install.packages('FastRWeb',,'http://www.rforge.net/')",
> > but that gives me the following message:
> >
> >> install.packages('FastRWeb',,'http://www.rforge.net/')
> > Installing package(s) into 'C:\Users\Ted\Documents/R/win-library/2.12'
> > (as 'lib' is unspecified)
> > Warning message:
> > In getDependencies(pkgs, dependencies, available, lib) :
> >  package 'FastRWeb' is not available
> >>
> >
> > This was on:
> >
> > R version 2.12.0 (2010-10-15)
> > Copyright (C) 2010 The R Foundation for Statistical Computing ISBN
> > 3-900051-07-0
> > Platform: x86_64-pc-mingw32/x64 (64-bit)
> >
> 
> Well, technically, you can run it on Windows, but I would not recommend
it.
> Windows is a really bad server platform, especially with R (no fork, no
parallel
> connections, no unix sockets ...).
> 
Yes, I know it's limitations, but at present I have no option but to deal
with it.

> The standard configuration in FastRWeb assumes a unix server (the more
> common case) and it really consists of install.packages() and then copying
> Rcgi from the cgi-bin directory of the installed FastRWeb package to your
> web server's cgi-bin and starting Rserve (via /var/FastRWeb/code/start).
> Alternatively, you can use the PHP client from Rserve instead of CGI.
> 
> If you really want to use Windows, I have fixed the Windows build so it
> should work, but you'll have to configure it by hand -- but as I said, I
strongly
> discourage the use of Windows for any R-related server activities - there
are
> too many security implications and it's far less efficient.
>
;-)

I have the machine that will be doing the real work behind several layers of
security.

How do I modify the command
""install.packages('FastRWeb',,'http://www.rforge.net/')"," so that it uses
RTools to build it for Windows?

Thanks

Ted

PS: I may have a machine soon to set up with Linux (the OS on that machine
crashed, got corrupted, so I'll have to wipe its disk and install de novo.
Is there a preferred distribution of Linux you can recommend (one for which
I can download DVD disk images so I can burn install DVDs on one of my
Windows boxes, or are they all pretty much the same?



[Rd] Question about Rweb
Ted Byers