2010-02-16 32 views
1

我正在嘗試在我的虛擬主機上運行Rails應用程序。使用CPanel,我可以創建一個rails應用程序,並且可以從我的瀏覽器訪問index.html(歡迎登錄)頁面。但是當我點擊「關於您的應用程序的環境」時,它會說「我們很抱歉,但出了問題。」如何解決Ruby on Rails中的錯誤?

我無法訪問位於主目錄之外的任何Web服務器上的文件。我的應用程序根目錄下的日誌目錄中有一個mongrel.log文件,其中包含development/production/server/test.log文件。我可以看到mongrel.log在啓動應用程序服務器時寫入了一些信息,但沒有其他文件被寫入。

我不確定這是否與我的代碼或Web主機有關,因此我不知道是否應提交支持服務單。

任何想法是什麼錯誤或我需要做什麼來解決問題?

+1

可以在logs/production.log中粘貼錯誤詳細信息 – allenwei 2010-02-16 05:24:25

+1

它是空的,只有mongrel.log被寫入 – NotDan 2010-02-16 16:31:00

回答

3

由於您只是在測試當前的應用程序並獲取更多調試信息,請嘗試以開發模式運行應用程序,並確保您的environments/development.rb文件中有config.action_controller.consider_all_requests_local = true

雖然我可以猜測你可能會得到這個錯誤,因爲你還沒有根據你的config/database.yml文件創建你的數據庫。

+0

我認爲你是對的。由於數據庫問題,設置爲開發模式給了我一些調試日誌中的信息。我會更多地考慮這個賭注,但我認爲這有很大的幫助。 – NotDan 2010-02-16 23:21:00