Назад | Перейти на главную страницу

Почему apache / пассажир не может открыть файл базы данных рельсов sqlite3?

Я запускаю apache2 / пассажира2.0.3 (пакеты ubuntu 9.10).

Я могу запустить Webrick в папке rails и отлично запустить приложение, как и в моем корпусе разработки, с

script/server

Почему тогда apache / пассажир не может открыть базу данных, выдает 500 и записывает следующее в журнал?

Статус: 500 Внутренняя ошибка сервера. Не удалось открыть базу данных: невозможно открыть файл базы данных /usr/lib/ruby/1.8/sqlite3/errors.rb:62:in `check '...

Я не настраивал RailsEnv для разработки в apache conf, так как я намеревался запускать его именно так. Не было производственной базы данных для открытия!