Обновляем redmine с версии 2.4 до версии 2.6

Делаем резервное копирование redmine и базы mysql

[root@localhost]# tar -cvzf /tmp/$(date +%y%m%d)_redmine_backup.tar.gz /var/www/vhosts/redmine
[root@localhost]# mysqldump -u redmine -predmine redmine > /tmp/$(date +%y%m%d)_redmine_backup.sql

Чистим директорию (/var/www/html/redmine)

[root@localhost]# rm -rf /var/www/html/redmine/*

Скачиваем релиз

[root@localhost]# wget http://www.redmine.org/releases/redmine-2.6.3.zip

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

[root@localhost]# unzip redmine-2.6.3.zip

и переносим файлы в нужную директорию (/var/www/html/redmine)

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

[root@localhost]# bundle install --without development test

Выполните следующую команду от вашего нового Redmine корневом каталоге:

[root@localhost]# bundle exec rake generate_secret_token

ОЧЕНЬ ВАЖНО: Не прописывать данные в config/settings.yml

Копируем и переименовываем файл настройки коннекта к базе

[root@localhost]# cp database.yml.example database.yml

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

[root@localhost]# nano database.yml

Обновляем базу

[root@localhost]# bundle exec rake db:migrate RAILS_ENV=production

Ставим плагины

[root@localhost]# bundle exec rake redmine:plugins:migrate RAILS_ENV=production

Чистим кэш, сессии

[root@localhost]# bundle exec rake tmp:cache:clear tmp:sessions:clear RAILS_ENV=production

Максим Макаров
У блога появился хостинг, его любезно предоставила компания Облакотека.
Облакотека - облачные сервисы для создания и управления виртуальной ИТ-инфраструктурой.
Если вам понравился мой блог и вы хотели бы видеть на нем еще больше полезных статей, большая просьба поддержать этот ресурс. Для этого достаточно кликнуть на контекстную рекламу, расположенную на сайте.
Оцените автора
IT Draft
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.