0

在过去的几天里,我一直在努力解决这个问题,但这变得非常令人沮丧。我的网络主机是“JustHost”,我有一个共享主机服务。我发现在尝试在服务器上设置部署时,这直接转化为“剥夺您的所有特权”。

我想我找到了一些非常好的教程,可以帮助我设置我的环境(我尝试关注 Rob McLarty 的关于如何设置生产服务器如何尽可能部署 Rails 应用程序的博客)。我发现的问题是我不能/不需要安装任何推荐的东西,当需要尝试设置时,我没有对推荐修改的文件的权限或我没有使用所需命令的权限。

我自然明白为什么这对共享主机很重要。如果主机上的每个人都可以随意重启 apache 服务器,那将是愚蠢的。

无论如何,我发现这是大多数关于启动和运行此部署的研究的问题。简单来说,大部分推荐的东西我都没有访问权限。

有谁知道如何在如此严格的环境中设置部署?即使是一些资源,或者简单的“你想这种方式太难了”来指出我正确的方向也会非常有帮助。

4

2 回答 2

0

Heroku 是一个简单的设置公式,对于共享主机 ROR 部署找到了一个很好的参考:参考链接这将有助于在共享主机上部署 ROR 应用程序。(某些模块可能不允许在共享服务器环境中使用。你可能不得不去让 VPS 满足所有要求)。

于 2014-06-25T08:33:38.860 回答
0

我强烈推荐 OpenShift 作为在共享环境中部署 Rails 应用程序的平台。它为您提供了在服务器中使用少量资源免费启动的选项,并让您能够启动所需的一切,例如关系或 NoSQL 数据库、负载均衡器、缓存等。

于 2013-09-14T19:36:13.730 回答