我想部署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