2012-03-06 57 views
0

我搜索了并找不到答案。如果有人能看一眼这个和股票有什么我做错了,我会很感激: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) 
%> 

当我输入网址,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) 

任何想法?

+0

请不要在SO和邮件列表之间交叉发帖。选择一个,如果几天后你没有得到一个好的答案,尝试另一个。 – joran 2012-03-06 23:04:15

回答

0

由于它在网上Rapache manualSection 3.6.6说,“在/ var/WWW/R-文件的文件[/在你的榜样USR /本地/ Apache2的/ htdocs中/ R]通过功能sys.source通过。 “

<% and %>是无效的R代码,所以sys.source pukes。

+0

取出这些标签后,仍然是同样的问题。 – 2012-03-06 21:08:48