设置Rails项目后出现内部服务器错误

时间:2013-06-15 00:08:21

标签: ruby-on-rails

我刚刚在this之后在Apache上设置了一个Rails项目并运行了以下

1. (Create the project) rails new myproject

2. (Restart Apache Server) service apache2 restart

3. (Edit Gemfile) append "gem 'therubyracer'" (Without this gem, running the 'rake' command gives an error about JavaScript)

4. (Install Bundle) bundle install

5. (Create Database) rake db:create

6. (Generate Controller) rails generate controller sites new

7. (Migrate Database) rake db:migrate

所有步骤都没有问题。从步骤6开始,在控制器和视图中设置了文件,并修改了routes.rb文件。但是,访问我网站上的sites/new会显示500.html页面(内部服务器错误)。我能够很好地访问public目录中的文件。

为什么会这样?我该怎么检查?

编辑:我在config.consider_all_requests_local = true中设置了production.rb,我收到了一些错误消息。它说

`SQLite3::CantOpenException
unable to open database file`

0 个答案:

没有答案