2013-03-18 54 views
0

我正在开发一个使用RApache的R Web应用程序。RApache服务器下载* .rhtml文件,而不是执行它

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

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

+0

是否安装了RApache模块和大学启用目录下面的指令将完成服务器?如果没有,那么Apache将不知道如何提供请求。 – neilfws 2013-03-19 00:07:56

回答

0

您需要设置一个Directory指令,它指示位于指定目录中的R脚本将被传递到brew,并且结果将显示在您的浏览器中,而不是HTML文件本身。 这是通过在apache2.conf,你改变的/ var/WWW/BREW与您的[R脚本位于服务器

<Directory /var/www/brew> 
    SetHandler r-script 
    RHandler brew::brew 
</Directory> 
相关问题