1

Firefox 在 /R/call/base/identity/json 找不到该文件。我正在运行 openCPU 我可以去

127.0.0.1

它转到 127.0.0.1/pages/

然后我转到示例 API 并尝试运行示例代码的按钮,它告诉我您无权访问 /r/pub/ggplot2/qplot/pdf

Request failed: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /R/call/opencpu.demo/nabel/save
on this server.</p>
<hr>
<address>Apache/2.2.22 (Ubuntu) Server at 127.0.0.1 Port 80</address>
</body></html>
4

2 回答 2

1

我在 virtualbox 上重新安装了 ubuntu,并在 opencpu 上仔细按照说明进行操作,它开箱即用

于 2012-08-04T01:32:25.620 回答
0

有几件事可能导致此问题,您的操作系统设置可能过于安全,例如您是 SELinux ,您可能必须 chown 或 chmod 文件系统的权限,或者您可能必须重新配置 apache 本身。

以下是一些有助于解决问题的资源:

如果您需要检查文件权限: http ://wiki.apache.org/httpd/13PermissionDenied 并且演示了如何使用 namei:

namei -m /usr/local/apache2/htdocs/foo/bar.html

看看发生了什么。


这讨论了 SELinux 导致 apaceh 权限问题的解决方案:

Apache 403 错误,(13)Permission denied: access to / denied, Fedora 16

本质上,您适用chcon -t httpd_sys_content_t于文档根路径中的每个目录。


由于您似乎没有运行 cgi 或 php,因此失去这些权限可能不是问题,但如果是这样,您应该使 apache 的 http.conf 允许执行脚本并且它们位于适当的目录中。

于 2012-08-03T03:05:28.150 回答