2012-03-06 81 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