R apache ошибки

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

Это то, что у меня есть в моем 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, Апач логи говорит это:

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

Есть идеи?

1 ответ

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

<% а также %> не действительны код R, поэтому sys.source блюет.

Другие вопросы по тегам