我想在乘客上部署Bluehost上的Rails應用程序,而且我一直都在失敗。 我使用安裝在乘客寶石:在Bluehost上使用Phusion Passenger進行Rails部署
gem install passenger
而且還跑:
passenger-install-apache2-module
而且跑我所有的數據庫遷移,也做了一個資產預編譯
的問題是,我想將其託管在一個子域中,因此我執行了以下步驟:
- 創建子域。
- 從rails應用程序指向子域創建一個sym鏈接。
- 添加以下行到我的.htaccess:
PassengerEnabled在
PassengerAppRoot /家/用戶名/ rails_apps/my_app應用
當我瀏覽到我的域名在它給我的瀏覽器:
內部服務器錯誤。 服務器遇到內部錯誤或配置錯誤,無法完成您的請求。 請聯繫服務器管理員,[email protected]
我在哪裏出錯了?
感謝提前:)
我覺得你並不需要安裝'passenger'。你有沒有讀過他們的文檔? https://my.bluehost.com/cgi/help/rails –
我已經安裝乘客。我也嘗試過他們的文檔,但沒有爲我工作。 – swaroopsm
apache錯誤和訪問日誌說什麼? – Bornfree