Ошибка пассажира и Apache: «что-то пошло не так», работает в WEBRick - PullRequest
1 голос
/ 09 февраля 2012

Я использую Apache2 с Passenger и Rails. Я могу запустить свое веб-приложение с 'rails s -e production', но Passenger не запустит приложение. Это просто дает ошибку 500. Журнал дает мне полную ошибку прекомпиляции, но изменение конфигурации на прекомпиляцию или «rake assets: precompile: all» ничего не делает. Я работаю с существующей базой данных SQL, и иногда она выдает ошибку «таблица не найдена» при работе за Apache, но прекрасно работает в WEBRick. У меня есть директива RailsEnv production, которая тоже ничего не делала. Я не понимаю, почему это не будет работать с Passenger, но с WEBRick, особенно когда я раньше работал с Apache, а затем просто перенес приложение в другой каталог и получил эти проблемы. Также есть кеш: ошибка get get, но я решил ее, но мое приложение все еще не работает. Я работал над этим весь день вчера и сегодня и до сих пор не могу заставить приложение работать с Apache. Уже пробовал разрешения, уже пробовал переустанавливать, уже пробовал db: migrate, уже все перепробовал. Кто-нибудь знает, почему он не работает?

...