我正在运行 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 设置为开发,因为这是我打算运行它的方式。没有要打开的生产数据库!