一開始 Application Error 的問題
来源:互联网 发布:知托付 编辑:程序博客网 时间:2024/05/22 05:10
Application errorChange this error message for exceptions thrown outside of an action (like in Dispatcher setups or broken Ruby code) in public/500.html
假設一開始初始化你的 Project ,就有 Application Error 問題,通常問題是出現在
- 權限
- Ruby on Rails 的環境架設錯誤
這兩個部份。權限部份請確定你的 log/ tmp/ 資料夾權限都是可讀寫,並且請確認你跑的 Web Server 可以讀寫到這兩個資料夾。意思就是說,如果當你使用 lighttpd ,系統通常都會用 lighttpd 這個 user 來啟動 lighttpd,請確認 lighttpd 這個 user 是否可以讀寫 log/ tmp/ 。如果你使用 webrick,你只要確認你現在使用者有權限可以讀寫即可。
如果你對於我講的話霧撒撒的,一個小建議是你先一開重新建立一個新的 Rails 資料夾
rails test
進入這個資料夾,不要切換任何使用者,強迫使用 Webrick 啟動
ruby script/server webrick
之所以要這 作是因為 script/server 會偵測有沒有 lighttpd ,如果有就會自動改成 lighttpd 啟動。只有在後面加入 webrick ,才會強迫使用 webrick 來啟動 Rails 。通常只要這樣作,絕對沒有權限的問題。
你可以試試看使用 webrick 開啟可不可以動,如果用 webrick 可以用,但是 apache 或是 lighttpd 不可以用,很有可能是lighttpd 或是 apache 沒有存取 tmp/ log/ 的權限問題。
解決方式:
你可以試試看,將 rails 目錄下面的 tmp 目錄修改權限(就是改成web server 的使用者,這裡的範例是 lighttpd )
chonw -R lighttpd tmp/ log/
- 一開始 Application Error 的問題
- 解决了IIS的Server Application Error
- IIS Server Application Error 错误的解决
- 解决IIS的Server Application Error办法
- 解决IIS的Server Application Error办法
- IIS:server application error的处理
- 解决IIS的Server Application Error办法
- IIS- Server Application Error的解决办法
- 解决IIS的“Server Application Error”故障
- iis 出现Server Application Error的解决方法
- 解决IIS的“Server Application Error”故障
- 解决IIS的“Server Application Error”故障
- 解决IIS的“Server Application Error”故障
- iis错误Server Application Error的解决方法
- 解决IIS的“Server Application Error”故障
- 根据Application Error定位异常的方法
- 解決IIS的Server Application Error
- 解決IIS的Server Application Error
- 裸奔的“Mashup”
- 什么是Mashup?
- 中国软件也应用"版权+服务"的定价方式
- 搭建Ruby on Rails开发环境
- Rails 上面 Error Message 中文化
- 一開始 Application Error 的問題
- SWT 和 JFace
- rake fckeditor:install
- 最近几天遇到的问题.
- 用valgrind查找内存泄露
- 困惑了一天的问题.
- 谁能告诉我这是为什么?
- 仿MSN的冒泡窗体
- ror学习资源