Redmine - это инструмент управления проектами, который включает систему отслеживания инцидентов с отслеживанием ошибок. Среди других инструментов - календарь действий, диаграммы Ганта для визуального представления временной шкалы проекта, вики, форум, средство просмотра репозитория контроля версий, RSS, управление рабочим процессом на основе ролей, интеграция с электронной почтой и т. Д.
Источник: Википедия
- Распространение: Debian 7
- Архитектура: 64 бит
- Apache2
- PostgreSQL версии 9.1
Установка Redmine 2.4. (последний до этой даты)
Пакет Redmine 2.4 загружен
wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz
Разархивировать
tar xvzf redmine-2.4.0.tar.gz
Теперь мы переезжаем
cd redmine-2.4.0
cd doc/
Оттуда открывается официальная документация, которую приносит пакет. (RTFM !!!)
cat INSTALL
Также проверяется версия Ruby. В этом случае:
aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3
Дополнительные пакеты.
aptitude install ruby libmagickcore-dev libmagickwand-dev
Установлен гем Bundler, который поможет нам установить драгоценные камни, зависящие от проекта.
redmine-2.4.0# gem install bundler -V
Мы должны создать базу данных в UTF-8, в этом случае используется postgresql v9.1 с именем: "redmine".
Затем устанавливаются все необходимые гемы, для них он должен находиться в каталоге redmine:
bundle install --without production
Может возникнуть проблема при установке гема nokogiri, для этого они делают:
sudo aptitude install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby ruby1.9.1-dev gem установить nokogiri
При установке гема mysql2 может возникнуть проблема. для этого они делают:
aptitude install libmysqlclient-dev
При установке gem pg. для этого они делают:
aptitude install libpq-dev
В этом случае других проблем с установкой гема не было.
Создается хранилище секретов сеанса.
rake generate_secret_token
Создаем структуру базы данных
rake db:migrate RAILS_ENV="production"
Оформляем необходимые разрешительные документы.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets
Мы протестировали установку Redmine
ruby script/rails server -e production
В этой части мы тестируем Redmine:
местонахождение: 3000
Уже работаю. Теперь не хватает настройки SMTP-сервера и измените сервер Webrick на Apache2. Изменение внесено, поскольку производственный сервер Webrick потребляет много ресурсов.
aptitude install libapache2-mod-passenger
gem install passenger -V
passenger-install-apache2-module2
Редактируем: /etc/apache2/httpd.conf и добавляем следующие строки:
RailsEnv production RailsBaseURI /redmine
Мы добавляем VirtualHost в / etc / apache2 / sites-enabled / file
ServerName redmine.dominio.com
DocumentRoot /var/www/dominio.org.ve/redmine/public
ServerAdmin usuario@dominio.com
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
Входим на www.redmine.dominio.com и СДЕЛАНО! Наслаждайтесь своей Redmine.