我想部署Rails 3.2.3应用程序到共享主机服务(1and1)与Postgres作为我的数据库。我通过FTP将我的文件夹上传到网站目录,并将域名指向控制面板中的我的rails文件夹,但是当我访问网站主页时,我收到“您无权访问/在此服务器上。”我试过使用乘客,但我不确定是否需要或者它是否工作。我很新,所以一步一步的说明会很棒。部署Rails应用程序共享主机服务给出权限错误
我正在使用Mac OSX Snow Leopard,如果需要更多信息,请告诉我。任何更多的背景文章阅读也将不胜感激,我一直在寻找的东西,可以很好地解释这是如何工作,但我还没有找到一个好的。
部署一个Rails应用程序并不像你在这里所做的那样简单和干燥。当你说共享主机,你的意思是VPS或使用CPanel的东西?你打算使用什么Web服务器(通常是Apache或Nginex)?你有壳牌吗? 您将创建一个从web根目录到应用程序目录中的公共/文件夹的符号链接,确保设置目录权限。如果这是一个VPS,我会建议您按照安装像Redmine或Teambox这样的应用程序中列出的步骤进行操作,如果您可以安装这些应用程序,则可以更好地了解您必须在此处执行的操作。 – saneshark
这是我很难理解的东西。我会研究它。 – Anoel