为什么 apache/passenger 无法打开 sqlite3 rails 数据库文件?

为什么 apache/passenger 无法打开 sqlite3 rails 数据库文件?

我正在运行 apache2/passenger2.0.3(ubuntu 9.10 包)。

我可以在 rails 文件夹中启动 Webrick 并完美运行应用程序,就像在我的开发箱中一样

script/server

那么为什么 apache/passenger 无法打开数据库,抛出 500 错误并在日志中写入以下内容?

状态:500 内部服务器错误无法打开数据库:无法打开数据库文件 /usr/lib/ruby/1.8/sqlite3/errors.rb:62:in `check'...

答案1

我没有在 apache conf 中将 RailsEnv 设置为开发,因为这是我打算运行它的方式。没有要打开的生产数据库!

相关内容