【问题标题】:RApache server downloads *.rhtml files, instead of execute itRApache 服务器下载 *.rhtml 文件,而不是执行它
【发布时间】:2013-03-18 22:30:51
【问题描述】:

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

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

谁能告诉我处理程序或做什么?谢谢!

【问题讨论】:

  • 大学服务器上是否安装并启用了 RApache 模块?否则,Apache 将不知道如何处理请求。

标签: r handler rapache rhtml


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-10
    • 2014-06-07
    • 2017-12-16
    • 2019-04-22
    • 2017-12-21
    • 2017-01-24
    相关资源
    最近更新 更多