#ruby-on-rails #apache #passenger
#ruby-on-rails #apache #пассажир
Вопрос:
Я пытаюсь запустить Redmine с Phusion Passenger. Я запускаю виртуальный хост и т.д., Но когда я набираю в веб-браузере, например, мой веб-домен:http://mydomain.com/redmine/dispatch.rb , я могу загрузить этот файл rb, этот файл не парсерируется ruby, я не понимаю, что не так.
Я установил и включил passenger_mod (пути к passenger и ruby правильные) и т.д.
Что я должен проверить?
Конфигурация Apache является базовой:
ServerName domain.com
ServerAdmin "email@email.pl"
DocumentRoot /home/redmine/public_html
ErrorLog /var/log/apache2/redmine-error.log
LogLevel info
Пути к Ruby и Passenger по умолчанию (я не меняю его после установки).
Комментарии:
1. Не могли бы вы опубликовать конфигурацию, которую вы использовали для виртуального хоста?
2. Я изменил свой пост (теперь есть конфигурация виртуального хоста, но она очень простая)
Ответ №1:
Вам нужно установить DocumentRoot в public
папку приложения Rails:
DocumentRoot /home/redmine/public_html/public
Смотрите документы Passenger для получения дополнительной информации.
Комментарии:
1. Хорошо, но мой «общедоступный» — это «public_html» и другие каталоги и файлы, которые я поместил в / home / redmine/