LINUX.ORG.RU

Не работает Redmine

 , ,


1

2

Доброго времени суток.

При переходе по ссылке на redmine, получаю листинг содержимого директории redmine, а не сам redmine (страницу логина). Debian Squeeze, ставил с пакетов. Забавно то, что раньше ставил на другой сервер Debian Squeeze и все работало. Ставил пакеты: apache2, mysql-server, redmine, redmine-mysql. Redmine за собой потянул несколько пакетов ruby.

Настройка хоста:

<VirtualHost *:80>
  ServerName myhostname.in.ua
# ServerAlias myhostname.in.ua www.myhostname.in.ua
  DocumentRoot /var/www/myhostname.in.ua/redmine
  <Directory /var/www/myhostname.in.ua/redmine>
    Order allow,deny
    Allow from all
    RailsEnv production
    AllowOverride All
    Options -MultiViews
  </Directory>
</VirtualHost>

Каталог /var/www/myhostname.in.ua/redmine является симлинком на /usr/share/redmine/public

Ставил еще libapache2-mod-passenger. Включал его, перезапускал апачь, добавлял в конфиг хоста:

PassengerDefaultUser www-data
PassengerAppRoot /var/www/myhostname.in.ua/redmine
RailsBaseURI /usr/share/redmine/public
RailsEnv production

Не помогло.

В интернете у многих подобная проблема, есть некоторые советы, но ничего не помогает.

Может хоть специалисты по руби помогут и расскажут каким образом завести ruby on rails чтоб оно работало вместе с redmine. Как я понимаю, проблема именно в этом.

Какие логи вам показать?

★★★

Последнее исправление: observer (всего исправлений: 3)

Ответ на: комментарий от Alsvartr

а на лайти ни разу проблемы такой не было.

Проверил на лайти. Тоже самое.

Вывод: проблема не в апаче.

observer ★★★
() автор топика

Ну у меня проще заведено,runit запускает thin который и запускает redmine. nginx проксирует внешний трафик на thin.

вам по факту нужно passanger проверить настроен ли он.

st4l1k ★★
()
Ответ на: комментарий от Alve

Rails вообще установлен у вас? ruby -v и rails -v покажите.

# ruby -v
ruby 1.8.7 (2010-08-16 patchlevel 302) [i486-linux]
# rails -v 
Rails 2.3.5
observer ★★★
() автор топика
Последнее исправление: observer (всего исправлений: 1)
Ответ на: комментарий от st4l1k

вам по факту нужно passanger проверить настроен ли он.

Вроде настроен:

PassengerDefaultUser www-data
PassengerAppRoot /var/www/myhostname.in.ua/redmine
RailsBaseURI /usr/share/redmine/public
RailsEnv production

В /var/log/apache2/error.log ничего подозрительного нет.

observer ★★★
() автор топика
Последнее исправление: observer (всего исправлений: 1)
Ответ на: комментарий от observer

В этом логе только вот это:

[Sat Dec 22 23:22:25 2012] [notice] Apache/2.2.16 (Debian) Phusion_Passenger/2.2.11 configured -- resuming normal operations
observer ★★★
() автор топика
Ответ на: комментарий от observer

При обращению к странице в логах ничего не появляется.

observer ★★★
() автор топика

Без симлинка тоже не работает.

Похоже проблема в связке с руби...

observer ★★★
() автор топика
Последнее исправление: observer (всего исправлений: 1)

Другая версия редмайна работает аналогично. Вернее, не работает.

observer ★★★
() автор топика
Последнее исправление: observer (всего исправлений: 1)
PassengerDefaultUser www-data
PassengerAppRoot /var/www/myhostname.in.ua/redmine #директория с readmine
RailsBaseURI /redmine/ #uri который вводите в браузере от корня
RailsEnv production

судя по документации
только все после # удалейте.
заходим на http://myhostname.in.ua/redmine

st4l1k ★★
()

Странная ошибка. Не встречал. На вид всё правильно. Правда, сам я перешёл на thin - намного меньше жрёт ресурсов. Но раньше работало нормально под апачем.

shell-script ★★★★★
()
Ответ на: комментарий от st4l1k

RailsBaseURI /redmine/ #uri который вводите в браузере от корня

Спасибо, это помогло.

Финальный конфиг получился такой:

<VirtualHost *:80>

  ServerName myhostname.in.ua
  ServerAlias myhostname.in.ua www.myhostname.in.ua
  DocumentRoot /var/www/myhostname.in.ua

  <Directory /var/www/myhostname.in.ua>
    AllowOverride All
    Options -MultiViews
  </Directory>

  RailsBaseURI /redmine
  RailsEnv production

</VirtualHost>

Причем с PassengerAppRoot не работало.

observer ★★★
() автор топика

Во-первых было бы не плохо указать версию ruby и redmine'а. Во-вторых у тебя redmine на webrick'е руками запускается?

KblCb ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.