0

ターミナルで Rscript を含む php スクリプトを実行しています。正常に動作し、出力が得られます。しかし、Webページから呼び出した場合、同じスクリプトは出力を与えません。フォルダのアクセス許可も確認しました。これを修正するのを手伝ってください。

私のphpスクリプト:

<?php
$abc=exec('Rscript dist/GS_R2html.R');
print "$abc\n";
?>

スクリプト:

a<-rnorm(1000)
library(R2HTML)
setwd('/var/www/test')
HTML.title("Data Summary", file="dist/gshtml.htm",append=F)
HTML(summary(a),file="dist/gshtml.htm",align="left")
HTML(matrix(a[1:100],nrow=10,byrow=T),file="dist/gshtml.htm",align="left")
HTML.title("Histogram", file="dist/gshtml.htm") 
jpeg("dist/plot2.jpg")
hist(a,col="red")
HTMLInsertGraph("dist/plot2.jpg",file="dist/gshtml.htm",Align="left")   
dev.off()
4

1 に答える 1

0

これは、R と Apache Web サーバーを使用した Web アプリケーション開発をサポートする rApache がないためです。http://rapache.net/manual.htmlに記載されている手順に従って、R を Apache にインストールして構成しました。

于 2013-05-25T05:04:28.310 に答える