I checked the error logs, and the error appears on the line in which I open
the bz2.R file. It's definitely there, and I set the permissions to 777 for
experimental permissions.



On Thu, Oct 31, 2013 at 7:04 AM, R. Michael Weylandt <
michael.weylandt@gmail.com> <michael.weylandt@gmail.com> wrote:

>
>
> On Oct 31, 2013, at 1:50, Erin Hodgess <erinm.hodgess@gmail.com> wrote:
>
> > Hi again:
> >
> > Here is the web output:
> >
> > Internal Server Error
> >
> > The server encountered an internal error or misconfiguration and was
> unable
> > to complete your request.
>
> So your Python code is raising an exception somewhere, not the apache
> config.
> >
> > Please contact the server administrator, webmaster@erinm.info and inform
> > them of the time the error occurred, and anything you might have done
> that
> > may have caused the error.
> >
> > More information about this error may be available in the server error
> log.
>
> Can you check these?
>
> >
> > Additionally, a 404 Not Found error was encountered while trying to use
> an
> > ErrorDocument to handle the request.
> > I did indeed check permissions and they seem to be in order.
>
> Yes, they do seem to be; you'd be getting a 403 otherwise.
>
> >
> > Thanks,
> > Erin
> >
> >
> >
> > On Wed, Oct 30, 2013 at 10:51 PM, Collin Lynch <collinl@cs.pitt.edu>
> wrote:
> >
> >> Erin can you share the internal error details?
> >>
> >> As a first guess are the files executable by all?  CGI requires world
> rwx.
> >>
> >>        Best,
> >>        Collin.
> >>
> >> On Wed, 30 Oct 2013, Erin Hodgess wrote:
> >>
> >>> Hi again.
> >>>
> >>> I'm putting together a little project with R, python, and a website.
>  So
> >> I
> >>> have an HTML file, a py file, an R file.
> >>>
> >>> Here is the HTML file:
> >>> <form action="/cgi-bin/radio4.py" method="post" target="_blank">
> >>> <input type="radio" name="subject" value="Integrate" /> Integrate
> >>> <input type="radio" name="subject" value="Differentiate" />
> Differentiate
> >>> <input type="radio" name="subject" value="Graph" /> Graph
> >>> Function <input type="text"  name="func1" <br />
> >>> <input type="submit" value="Select Subject" />
> >>> </form>
> >>>
> >>> Now the radio4.py file:
> >>>
> >>> # Import modules for CGI handling
> >>> import cgi, cgitb
> >>> from sympy import *
> >>> import sys
> >>>
> >>> from rpy2.robjects.packages import SignatureTranslatedAnonymousPackage
> as
> >>> STAP
> >>> with open("bz2.R","r") as f:
> >>>    string=''.join(f.readlines())
> >>> etest = STAP(string,"etest")
> >>> etest.etest(500)
> >>>
> >>>
> >>> # Create instance of FieldStorage
> >>> form = cgi.FieldStorage()
> >>>
> >>> # Get data from fields
> >>> if form.getvalue('subject'):
> >>>   subject = form.getvalue('subject')
> >>> else:
> >>>   subject = "Not set"
> >>>
> >>> if form.getvalue('func1'):
> >>>   func1 = form.getvalue('func1')
> >>> else:
> >>>   func1 = "Not entered"
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> print "Content-type:text/html\r\n\r\n"
> >>> print "<html>"
> >>> print "<head>"
> >>> print "<title>Test Project</title>"
> >>> print "</head>"
> >>> print "<body>"
> >>> print "<h2> Selected Action is %s</h2>" % subject
> >>> print "<h3> output function is %s</h3>" % func1
> >>> print "</body>"
> >>> print "</html>"
> >>>
> >>>
> >>> Finally, the bz2.R file:
> >>>
> >>> etest <- function(n=100) {
> >>>    y <- rnorm(n)
> >>>    pdf(file="lap1.png")
> >>>    plot(y)
> >>>    dev.off()
> >>> }
> >>>
> >>>
> >>> The radio4.py file is in a cgi-bin directory, along with the bz2.R
> file.
> >>>
> >>> I keep getting the Internal server error.
> >>>
> >>> Thanks for any help.
> >>>
> >>> Sincerely,
> >>> Erin
> >>>
> >>> This is R version 3.0.2 and Python 2.7.5
> >>>
> >>> --
> >>> Erin Hodgess
> >>> Associate Professor
> >>> Department of Computer and Mathematical Sciences
> >>> University of Houston - Downtown
> >>> mailto: erinm.hodgess@gmail.com
> >>>
> >>>      [[alternative HTML version deleted]]
> >>>
> >>> ______________________________________________
> >>> R-help@r-project.org mailing list
> >>> https://stat.ethz.ch/mailman/listinfo/r-help
> >>> PLEASE do read the posting guide
> >> http://www.R-project.org/posting-guide.html
> >>> and provide commented, minimal, self-contained, reproducible code.
> >
> >
> > --
> > Erin Hodgess
> > Associate Professor
> > Department of Computer and Mathematical Sciences
> > University of Houston - Downtown
> > mailto: erinm.hodgess@gmail.com
> >
> >    [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > R-help@r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
>



-- 
Erin Hodgess
Associate Professor
Department of Computer and Mathematical Sciences
University of Houston - Downtown
mailto: erinm.hodgess@gmail.com

	[[alternative HTML version deleted]]

