RApache服务器下载* .rhtml文件,而不是执行它

时间:2013-03-18 22:30:51

标签: r handler rapache rhtml

我正在使用RApache开发一个R Web应用程序。

我已完成所有应用程序,并且它在我的本地服务器中正确运行。但是当我将它移植到大学的服务器时我遇到了问题:.rhtml文件,R脚本在哪里;当我尝试直接使用链接打开时,浏览器会下载。我认为我需要在配置文件中添加一些处理程序才能执行这些文件而不是下载(在我的本地服务器中我不需要它)但我搜索没有成功。

任何人都可以告诉我处理程序或做什么?谢谢!

1 个答案:

答案 0 :(得分:0)

您需要设置一个Directory指令,指示位于指定目录的R脚本将传递给brew,结果将显示在浏览器中而不是html文件本身。 这是通过在apache2.conf中添加以下指令来完成的,其中将/ var / www / brew更改为R脚本位于服务器的目录

<Directory /var/www/brew>
    SetHandler r-script
    RHandler brew::brew
</Directory>