This really has become a python discussion and is probably better held 
elsewhere, but my hunch is that you give a relative path and Apache doesn't 
start python with the pwd you expect. 

Michael

On Oct 31, 2013, at 9:12, Erin Hodgess <erinm.hodg...@gmail.com> wrote:

> 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.weyla...@gmail.com> <michael.weyla...@gmail.com> wrote:
>> 
>> 
>> On Oct 31, 2013, at 1:50, Erin Hodgess <erinm.hodg...@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, webmas...@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 <coll...@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.hodg...@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.hodg...@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.hodg...@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.

Reply via email to