R apache ошибки - PullRequest
       39

R apache ошибки

0 голосов
/ 07 марта 2012

Я выполнил поиск и не смог найти ответ. Если бы кто-нибудь мог взглянуть на это и поделиться тем, что я делаю неправильно, я был бы очень признателен:

Вот что у меня в httpd.conf файле:

<Directory /usr/local/apache2/htdocs/R> 
    SetHandler r-script 
    RHandler sys.source 
</Directory> 

Это содержимое test.R, очень просто:

<% 
x<-1:10000 
t=plot(x) 
print(t) 
%>

При вводе URL-адреса появляется внутренняя ошибка сервера http://localhost/R/test.R. В журнале Apache говорится следующее:

Traceback: 
2: parse(n = -1, file = file) 
1: sys.source(file = "/usr/local/apache2/htdocs/R/test.R", envir = .rAenv)

Есть идеи?

1 Ответ

0 голосов
/ 07 марта 2012

Как сказано в Разделе 3.6.6 онлайн-руководства Rapache , "Любой файл в / var / www / R-files [/ usr / local / apache2 / htdocs"/ R в вашем примере] передается через функцию sys.source. "

<% и %> не являются допустимым кодом R, поэтому sys.source pukes.

...