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
блюет.