Redmine: бэкапирование и восстановление

Redmine: бэкапирование и восстановление

Redmine: backup, restore

Цикл статей по установке и настройке Redmine

Установка Redmine 4.0.5 NGINX PostgreSQL в Centos 7
Обновление Redmine 4.0.5 — 4.1.0
Redmine: бэкапирование и восстановление

Бэкапирование Redmine

Создаем файл с параметрами подключения к базе, для того что бы в дальнейшем создавать дамп PostgreSQL без ввода пароля

$ sudo nano /root/.pgpass
localhost:5432:redmine:redmine:%password%
$ sudo chmod 600 /root/.pgpass

Делаем бэкап базы:

$ sudo …

Обновление Redmine 4.0.5 – 4.1.0

Обновление Redmine 4.0.5 – 4.1.0

Redmine upgrade

Цикл статей по установке и настройке Redmine

Установка Redmine 4.0.5 NGINX PostgreSQL в Centos 7
Обновление Redmine 4.0.5 — 4.1.0
Redmine: бэкапирование и восстановление

В предыдущей статье мы рассмотрели установку Redmine 4.0.5 + Nginx + PostgreSQLРассмотрим задачу по обновлению Redmine до версии 4.1.0. Для начала сделаем дамп базы данных:

Создаем файл с параметрами подключения к базе, …

Установка Redmine 4.0.5 NGINX PostgreSQL в Centos 7

Установка Redmine 4.0.5 NGINX PostgreSQL в Centos 7

Redmine NGINX PostgreSQL

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

Цикл статей по установке и настройке Redmine

Установка Redmine 4.0.5 NGINX PostgreSQL в Centos 7
Обновление Redmine 4.0.5 — 4.1.0
Redmine: …

Установка Redmine 2.4.0

Установка Redmine 2.4.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 http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz

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

[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]# …

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

Обновляем 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

ОЧЕНЬ ВАЖНО: …