Пост

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

Redmine - это открытое серверное веб-приложение для управления проектами и задачами (в том числе для отслеживания ошибок). Разработано на языке Ruby и использует веб-фреймворк Ruby on Rails. Это гибкое веб-приложение, которое включает в себя диаграммы Ганта, календарь, вики, форумы, настройку ролей и уведомления по электронной почте.

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

1
2
$ sudo tar -cvzf /tmp/$(date +%y%m%d)_redmine_backup.tar.gz /var/www/vhosts/redmine
$ sudo mysqldump -u redmine -predmine redmine > /tmp/$(date +%y%m%d)_redmine_backup.sql

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

1
$ sudo rm -rf /var/www/html/redmine/*

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

1
$ wget http://www.redmine.org/releases/redmine-2.6.3.zip

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

1
$ sudo unzip redmine-2.6.3.zip

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

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

1
$ sudo bundle install --without development test

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

1
$ sudo bundle exec rake generate_secret_token

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

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

1
$ sudo cp database.yml.example database.yml

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

1
$ sudo nano database.yml

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

1
$ sudo bundle exec rake db:migrate RAILS_ENV=production

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

1
$ sudo bundle exec rake redmine:plugins:migrate RAILS_ENV=production

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

1
$ sudo bundle exec rake tmp:cache:clear tmp:sessions:clear RAILS_ENV=production
Авторский пост защищен лицензией CC BY 4.0 .

© IT Draft. Некоторые права защищены.