Установка Redmine 2.4.0 на Debian 7

Redmine логотип

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

Результат кота находится в направлении - » http://pastebin.com/ecUB93Hk

Также проверяется версия 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.

Redmine


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.