2011-12-16 2 views
2

Я не использовал свой MacBook некоторое время для запуска некоторых локальных приложений Rails, но теперь они все показывают (apache) 404s. Я считаю, что обновился до Lion и новейшего Pref Pane, так как они в последний раз работали. Я не уверен, где начать искать отладки. Есть идеи?Phusion Passenger: Получение 404 во всех моих приложениях

Я также сделал следующее:

$ rvm use @global 
$ gem update passenger 
$ passenger-install-apache2-module 

Мой /etc/apache2/httpd.conf содержит следующие данные в конце:

LoadModule passenger_module /Users/robs/.rvm/gems/[email protected]/gems/passenger-3.0.11/ext/apache2/mod_passenger.so 
PassengerRoot /Users/robs/.rvm/gems/[email protected]/gems/passenger-3.0.11 
PassengerRuby /Users/robs/.rvm/wrappers/[email protected]/ruby 

# Added by the Passenger preference pane 
# Make sure to include the Passenger configuration (the LoadModule, 
# PassengerRoot, and PassengerRuby directives) before this section. 
<IfModule passenger_module> 
    NameVirtualHost *:80 
    <VirtualHost *:80> 
    ServerName _default_ 
    </VirtualHost> 
    Include /private/etc/apache2/passenger_pane_vhosts/*.conf 
</IfModule> 

PS. Они отлично работают, если я запустил $ rails s и перейдите к http://localhost:3000.

ответ

1
  1. Перезапустите Apache и перепроверить :)
  2. Убедитесь, что есть не какой-то мастер включения/выключения в Pref панели, который выключен
  3. убить прив панели и эти разделы вашего апача конфигурации и просто настроить vhost вручную as described here. Перепроверьте
  4. Переключить на pow
+0

не повезло с другими шагами, но Pow выглядит действительно здорово. Благодарю. Последующий вопрос: как вы запускаете его в режиме производства с использованием Pow? – robertwbradford

+0

уверен, установите RAILS_ENV на производство, используя [метод, указанный здесь] (http://pow.cx/manual.html#section_2.2) – austinfromboston

+1

Отлично! Я включил 'export RAILS_ENV = production' в .powenv в свой корень приложения. Спасибо за вашу помощь, @austinfromboston. – robertwbradford

Смежные вопросы