问题标签 [rapache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
300 浏览

api - opencpu 作为 Web 服务调用的 API 有用吗?

HiOpencpu是一个非常酷的工具。但现在我想在 Web 服务中使用数据处理单元 (DPU)。

是否可以在生产环境中使用,其中有很多调用 r 函数和脚本的请求只需要很的时间来运行?

它是否支持并行请求和多个 R 会话

在这种情况下会是更有利的解决方案还是deployR更有利的解决方案?yhatq或者您会建议使用它们吗?rserve或者rapache因为它们可能需要更少的开销?

或者您会建议尝试吗?renjin或者pqr在这样的情况下,因为不需要处理 HTTP 请求 (RTT),延迟会大大减少。

由于时间限制,将 R 包重新实现为自定义 java 或 c/c++ 代码并不是一个真正的选择。

0 投票
1 回答
1496 浏览

php - 在 XAMPP for Windows 中安装 R 和 RApache

如何在 XAMPP for Windows 中安装 R 和 RApache?

我是 XAMPP、unix 和服务器环境的新手。我用谷歌搜索,但找不到太多关于将这个 PHP、XAMPP、Windows 和 R 组合在一起的信息。

我正在尝试编写一个通过 PHPexec()函数将变量传递给 R 的网页。最终用户想要ggvis关于参数的绘图,因此 R 是必要的。

我在 Windows 8.1 上运行 XAMPP。基本安装工作正常,但我坚持传递变量,exec()因为我没有R或没有RApache安装在我的 XAMPP 环境中,尽管我在我的 Windows 环境中有 R。

我已经尝试了rApache 安装说明

'sudo apt-get install devscripts git'在 shell 上运行 返回错误

'sudo' 不是内部或外部命令、可运行程序或批处理文件。

0 投票
1 回答
87 浏览

php - Debian wheezy 上的 Rapache 不适用于 R 3.1.2

我尝试在 debian 上安装 rapache 已经有很长时间了。我确实遵循了本教程:http ://blog.binfalse.de/2011/05/28/r-for-the-web/我让它工作但使用旧 R (1.2.5) 我确实重复了安装方式完全相同,但使用 R (3.1.2),当我键入“localhost/R/myfile.R”时出现“内部服务器错误”。但是,当我输入“localhost/RApacheInfo”时,它可以工作!这是我的文件“r.conf”

这是我的 error.log apache 文件。我只拍了它的结尾,因为它太长了:

当我尝试放置一些 php/html 代码时,只要它不在 localhost/R 中,它就可以工作。我放在这里的每个代码都会给我这个“内部服务器错误”。我已经尝试从 0 安装它两次,结果相同。希望你能帮我 :)

0 投票
1 回答
119 浏览

html - Rapache & R 传单

我正在尝试使用 Rapache 和“R 的传单”制作一个网页。我安装 Rapache 的主要原因是在 html 页面中使用 R(使用 brew)。但是,我无法弄清楚如何在 html 页面中返回我的地图而不将其保存为 html extern 文件(Rapache 没有用)。让我们举个例子:

这就是我的 html 文件中的内容,我希望能够返回此地图 (m) 并将其添加到当前页面的某个位置。我想这样做的主要原因是因为我要在网站上使用它,我希望它是动态的,而不是创建大量的 htmlfile。这不太合适。希望你能帮助我:) 谢谢你!

0 投票
2 回答
1164 浏览

r - 将 R 代码与 Web 服务器集成

概述:需要将 R 库与用 python 编写的 Web 服务器集成。我已经探索了不同博客和堆栈溢出线程中经常提到的一些选项。我遇到的线程比较了 Rpy2 和 pypeR 等库,并提供了集成 R 和 python 的具体答案。我正在寻找的是一个通用的解决方案,这样 R 代码可以被多种编程语言/客户端访问(为了未来的可扩展性)。

要求:

  1. R 代码应该单独运行以处理繁重的计算,而不是嵌入到应用程序服务器中。
  2. R 模块应该是可扩展的并且易于维护。例如,对应用程序服务器的任何更改(用 python 编写)都不应触发 R 代码中的更改。
  3. R 模块可用作 API,以使用 Python 以外的 Web 框架进行进一步的应用程序开发。

已经探索的选项:

  1. rpy2, pypeR:一种选择是编写一个单独的 python 服务器并让该服务器使用 rpy2 处理 R 代码。应用服务器可以向第二个服务器发送请求。
  2. Rserve 和 pyRserve:使用 Rserve 和 pyRserve 客户端在 R 和 python 之间进行通信。
  3. Apache Thrift 和 Protocol Buffer:rprotobuf 是 R 的一个接口,可以使其与 Protocol Buffer 一起使用,但我在 Apache Thrift 中找不到对 R 的任何支持。Thrift 或协议缓冲区之类的东西会比创建 R 服务器更好吗?
  4. Rapache 和 Rook:使用 R 中的 Rapache 和 Rook 包来设置服务器来处理请求。
  5. deployR:由革命分析创建。

其中哪一个是理想的选择或不在列表中的任何其他选项?

0 投票
1 回答
52 浏览

r - POST$pname 中的错误:“闭包”类型的对象在 rapache 中不是子集

我们正在研究 RApache,

我们从配置为 brew 的 .html 文件中发送表单参数。

_____________(one.html)_______________

__________________________(one_result.html)_________________

从 (one.html) 到 (one_result.html) 的参数传递有时会起作用,并且参数值会在浏览器上打印,但有时会在错误日志中显示“POST$pname:'closure' 类型的对象不是子集”。

任何机构都可以帮助我们解决这个问题。

在此先感谢,马利克。

0 投票
1 回答
217 浏览

r - 在 rApache 中使用绘图

我正在使用 rApache 来显示在 R 中创建的封装图。现在我必须面对一个问题。如果文档中只有嵌套 R 代码,那么我认为 HTML 文件会呈现为某种单一的 png 图像。

但是,我希望它被呈现为包含图形的文档。因此,当我在标签之前或之内添加 HTML 内容时<% ... %>,我会得到一个损坏的图像标志作为输出。

我怎样才能做到这一点,我可以在 HTML 文档中使用 plot 命令?

我的 apache.conf:

0 投票
1 回答
713 浏览

r - 在 Ubuntu 16.04 Apache/2.4.18 (Ubuntu) 中安装 RApache:出现一些错误

我正在尝试在 Ubuntu 16.04 Apache/2.4.18 (Ubuntu) 中安装 RApache,但出现一些错误:

1-首先当我安装一些软件包时:

sudo apt-get install apache2-prefork-dev apache2-mpm-prefork libapreq2-dev r-base-dev

我收到一条错误消息:

包 apache2-mpm-prefork 不可用,但被另一个包引用。这可能意味着该软件包丢失、已过时或只能从其他来源获得

E: 找不到包 apache2-prefork-dev E: 包 'apache2-mpm-prefork' 没有安装候选

当我尝试

解构 -us -uc

我收到消息:

这个软件包有一个 Debian 修订号,但在父目录中似乎没有合适的原始 tar 文件或 .orig 目录;(预计 libapache2-mod-r-base_1.2.8.orig.tar.gz、libapache2-mod-r-base_1.2.8.orig.tar.bz2、libapache2-mod-r-base_1.2.8.orig.tar 之一。 lzma、libapache2-mod-r-base_1.2.8.orig.tar.xz 或 rapache.orig)仍然继续吗?(是/否)

我决定是,但它不起作用,我得到:

dpkg-buildpackage -rfakeroot -D -us -uc dpkg-buildpackage: 警告: 以 root 身份使用 gain-root-command dpkg-buildpackage: 源包 libapache2-mod-r-base dpkg-buildpackage: 源版本 1.2.8- xenial0 dpkg-buildpackage:源分发 xenial0 dpkg-buildpackage:源由 Jeroen Ooms 更改 dpkg-source --before-build rapache dpkg-buildpackage:主机架构 amd64 dpkg-checkbuilddeps:错误:未满足的构建依赖项:apache2-dev dpkg-buildpackage:警告:构建依赖/冲突不满足;中止 dpkg-buildpackage:警告:(使用 -d 标志覆盖。) debuild:第 1376 行的致命错误:dpkg-buildpackage -rfakeroot -D -us -uc failed

请问有谁可以帮助我吗?

我非常感谢您能提供的任何帮助。

罗伯托

0 投票
0 回答
38 浏览

php - 可以在 Rapache 服务器中使用 Yii2 + MySql 吗?

我有 yii2 项目并使用 R 代码生成报告和图像。我现在使用 PHP exec() + Rscript。但它有一些问题,比如一次只能有一个用户使用网络应用程序。我尝试使用 PHP exec() 并行处理方法:

但它不起作用(我不知道为什么..)。所以我应该尝试另一种方式,我听说了 Rapache / opencpu。

所以,我有一些问题:

  1. Rapache / opencpu 可以处理多个请求吗?

  2. 是否可以在 Rapache/opencpu 中制作 yii2 项目?

  3. 如果可以使用可以处理多个请求的 php exec(),我该怎么做?
0 投票
1 回答
596 浏览

regex - .htaccess 将带有 id 参数的 URL 重定向到人类友好的 URL

我正在尝试创建一个 URL 重定向,但到目前为止,我所尝试的一切都没有对网站产生任何影响。我知道 ModRewrite 已启用,因为还有其他重写发生。这样做的全部目的是处理来自网站旧版本的旧 URL。

我想要实现的是具有以下格式的 URL 重定向:
/resources/view?id={id}并将其重定向到/resources/{id}.

我一直在尝试使用以下变体:

还有这个:

干杯。