R apache错误

时间:2012-03-06 20:30:49

标签: apache r rapache

我搜索过,找不到答案。如果有人能看一眼并分享我做错了什么,我真的很感激:

这就是我在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) 
%>

输入网址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 :(得分:0)

正如在线Section 3.6.6Rapache manual中所说的那样,“/ var / www / R-files下的任何文件[示例中为/ usr / local / apache2 / htdocs / R]通过函数sys.source。“

<%%>不是有效的R代码,因此sys.source请求。