Monday, May 11, 2015

Шаги для установки redmine на ubuntu (14.04)


# Установка пакетов сервера HTTP apache2
sudo apt-get install apache2 libapache2-mod-fastcgi libapache2-mod-passenger

# При необходимости поменять дефолтный порт с 80 на подходящий, например 8088
sudo vim /etc/apache2/ports.conf

# Установка пакетов redmine
sudo apt-get install redmine redmine-sqlite redmine-apache

# Конфигурируем рубя в апаче
sudo vim /etc/apache2/mods-available/passenger.conf

[Содержимое passenger.conf]
  <IfModule mod_passenger.c>
    PassengerDefaultUser www-data
    PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini
    PassengerDefaultRuby /usr/bin/ruby

  </IfModule>
# Линкуем ссылку для apache из рута на redmine (приложение будет доступно по адресу  http://yohost:port/redmine) 
sudo ln -s /usr/share/redmine/public /var/www/html/redmine
# Конфигурируем базовый путь для рубя CGI
sudo vim /etc/apache2/sites-available/000-default.conf

[Что добавил в 000-default.conf]
   RailsBaseURI /redmine
   PassengerResolveSymlinksInDocumentRoot on


# Открываем доступ к файлам из веб
sudo chown -R www-data /usr/share/redmine

# Конфигурируем метод оповещения
sudo vim /etc/redmine/default/configuration.yml

[configuration.yml]

production:
    email_delivery:
         delivery_method: :sendmail

default:
    email_delivery:
         delivery_method: :sendmail


# Перезапуск апач сервиса
sudo service apache2 restart


# Также если потребуется перезапуск redmine 
sudo -u www-data touch /usr/share/redmine/tmp/restart.txt