2012-03-06 5 views
0

検索して回答が見つかりませんでした。誰もがこれと共有する私が間違っているの何を一瞥が、私は本当に感謝できた場合:R Apacheエラー

をこれは私が私のhttpd.confファイル内に持っているものです。

<Directory /usr/local/apache2/htdocs/R> 
    SetHandler r-script 
    RHandler sys.source 
</Directory> 

これはtest.Rの内容で、非常にシンプル:私はURLを入力すると

<% 
x<-1:10000 
t=plot(x) 
print(t) 
%> 

私は内部サーバーエラーを取得し、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) 

任意のアイデア:Apacheのログには、このことを言いますか?

+0

SOとメーリングリストの間のクロスポストはしないでください。 1つを選んで、数日後に良い答えが得られない場合は、もう1つを試してみてください。 – joran

答えて

0

Rapache manualSection 3.6.6にあるように、「あなたの例では/ var/www/Rファイル[/ usr/local/apache2/htdocs/Rの下のファイル]はすべてsys.source関数に渡されます。 "

<%%>は無効なRコードなので、sys.sourceとなります。

+0

これらのタグを取り除いた後も、同じ問題があります。 –