Установка Redmine 2.4.0

mrvtn

Постоянный участник
ДРУЗЬЯ ФОРУМА

mrvtn

Постоянный участник
ДРУЗЬЯ ФОРУМА
Регистрация
2 Июн 2018
Сообщения
116
Реакции
58
Репутация
0
Устанавливаем необходимые библиотеки

[root@localhost]# yum install make gcc gcc-c++ zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel
[root@localhost]# yum install zlib zlib-devel openssl-devel sqlite-devel gcc-c++ glibc-headers libyaml-devel readline readline-devel zlib-devel libffi-devel


Скачиваем исходники Ruby



[root@localhost]# cd ~
[root@localhost]# wget

Пожалуйста Авторизуйтесь или Зарегистрируйтесь для просмотра скрытого текста.




Распаковываем



[root@localhost]# tar zxvf ruby-2.1.5.tar.gz


Компилируем и устанавливаем



[root@localhost]# cd ruby-2.1.5
[root@localhost]# ./configure
[root@localhost]# make
[root@localhost]# make install


Смотрим версию



[root@localhost]# ruby -v


Устанавливаем passenger:



[root@localhost]# gem install passenger
[root@localhost]# passenger-install-apache2-module


Создаем конфигурационный файл



[root@localhost]# nano /etc/httpd/conf.d/passenger.conf

LoadModule passenger_module /usr/local/lib/ruby/gems/2.1.0/gems/passenger-5.0.4/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /usr/local/lib/ruby/gems/2.1.0/gems/passenger-5.0.4
PassengerDefaultRuby /usr/local/bin/ruby
</IfModule>


Перезапускаем Apache



[root@localhost]# service httpd restart


Настройки хоста для Apache:



<VirtualHost *:80>
ServerName

Пожалуйста Авторизуйтесь или Зарегистрируйтесь для просмотра скрытого текста.


# !!! Be sure to point DocumentRoot to 'public'!
DocumentRoot /somewhere/public
<Directory /somewhere/public>
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
# Uncomment this if you're on Apache >= 2.4:
#Require all granted
</Directory>
</VirtualHost>


Качаем Redmine



[root@localhost]# cd ~
[root@localhost]# wget

Пожалуйста Авторизуйтесь или Зарегистрируйтесь для просмотра скрытого текста.




Распаковываем



[root@localhost]# tar zxvf redmine-2.4.0.tar.gz


Переносим распакованные файлы в /var/www/html/redmine



[root@localhost]# mv redmine-2.4.0/* /var/www/redmine


Ставим



[root@localhost]# gem install bundle


Меняем владельца директории



[root@localhost]# chown -R apache:apache /var/www/html/redmine


Доустанавливаем библиотеки



[root@localhost]# yum install ImageMagick-devel
[root@localhost]# gem install rmagick -v '2.13.2'


Устанавливаем redmine



[root@localhost]# cd /var/www/redmine
[root@localhost]# bundle install --without postgresql sqlite test development


Настройка подключения к базе



[root@localhost]# mysql -u root -p
mysql> create database redmine character set utf8;
mysqk> grant all privileges on redmine.* to 'redmine'@'localhost' identified by 'redmine';
mysql> flush privileges;
mysql> quit;


Конфигурируем redmine для подключения к базе



[root@localhost]# cd /var/www/html/redmine/config
[root@localhost]# cp database.yml.example database.yml


Открываем database.yml и прописываем логин/пароль от базы



[root@localhost]# nano database.yml


переходим в каталог и доустанавливаем



[root@localhost]# cd /var/www/html/redmine
[root@localhost]# bundle install
[root@localhost]# rake generate_secret_token


Первичное заполнение базы



[root@localhost]# rake db:migrate RAILS_ENV="production"
[root@localhost]# rake redmine:load_default_data RAILS_ENV="production"


Установка плагинов



[root@localhost]# cd /var/www/html/redmine/plugins


# redmine_multiprojects_issue



[root@localhost]# wget

Пожалуйста Авторизуйтесь или Зарегистрируйтесь для просмотра скрытого текста.


[root@localhost]# unzip masters.zip
[root@localhost]# bundle install
[root@localhost]# rake redmine:plugins:migrate RAILS_ENV=production
[root@localhost]# rm master.zip


# redmine_base_select2



[root@localhost]# wget

Пожалуйста Авторизуйтесь или Зарегистрируйтесь для просмотра скрытого текста.


[root@localhost]# unzip masters.zip
[root@localhost]# bundle install
[root@localhost]# rake redmine:plugins:migrate RAILS_ENV=production
[root@localhost]# rm master.zip


# redmine_base_deface



[root@localhost]# wget

Пожалуйста Авторизуйтесь или Зарегистрируйтесь для просмотра скрытого текста.


[root@localhost]# unzip masters.zip
[root@localhost]# bundle install
[root@localhost]# rake redmine:plugins:migrate RAILS_ENV=production
[root@localhost]# rm master.zip


Перезапускаем Apache



[root@localhost]# service httpd restart
 
Сверху