Источники:
1 2 3 |
http://tjoker28.livejournal.com/14762.html http://www.redmine.org/projects/redmine/wiki/RusRedmineUpgrade https://wiki.debian.org/redmine |
Бэкапим данные со старого сервера:
1 2 |
cd каталог_для_бэкапа mysqldump -u root -p name_base_redmine > redmine_backup_`date +%y_%m_%d`.sql - дампим базу |
Устанавливаем redmine на новом сервере (debian 9) :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
---------------------------- apt install mysql-server - ставим mysql apt install redmine-mysql - ставим redmine ---------------------------- apt install apache2 libapache2-mod-passenger - ставим apache2 cp /usr/share/doc/redmine/examples/apache2-passenger-host.conf /etc/apache2/sites-available/redmine.conf - копируем конфиг redmine для apache2 edit /etc/apache2/sites-available/redmine.conf - редактируем конфиг redmine для apache2 a2enmod passenger - включаем мод pessenger a2enmod rewrite - включаем мод rewrite a2ensite redmine.conf - включаем конфигурацю redmine.conf для apache2 a2dissite 000-default.conf - отключаем конфигурацию 000-default.conf (внимание может перестать работать phpmyadmin и т.д.) service apache2 reload -------------------------- cp database-mysql.yml.template /etc/redmine/default/database.yml -------------------------- |
Восстанавливаем из бэкапапа базу и выполняем обновление:
1 2 3 4 5 6 7 8 9 |
1) mysql -u root -p имя_базы_на_новом_сервере < /каталог_где_лежит/redmine_backup.sql - заливаем базу 2) cd /каталог_redmine_www - переходим каталог установленного redmine 3)!!! ruby bin/rake db:migrate RAILS_ENV=production - На этот моменте смотрим на все ошибке в базе и проверяем таблицы ( пустые удаляем) 4)Копируем наши вложения из старой папки /каталог_куда_установили/apps/redmine/htdocs/files в новую( ну или из бэкапа в новую) и плагины из старой папки "vendor/plugins" 5)Проверяем, чтобы плагины поддерживали новую версию: ruby bin/rake redmine:plugins RAILS_ENV="production" 6)Чистим кэши: ruby bin/rake tmp:cache:clear ruby bin/rake tmp:sessions:clear |
Прикручиваем ldap:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
------------------------------------------------- В Домене создаем пользователя (группа пользователи домена) ------------------------------------------------- ldifde –f c:\path\ldap.txt - выполнив на контролере домена получим текстовый файл. ( в нем будет dn: DC=ldap-server,DC=my-company,DC=com) ------------------------------------------------- Имя:любое имя ( ну можно my_domain.FQDN) Компьютер: IP-адрес вашего домен контроллера Порт: 389 Учётная запись: redmine_mp Пароль: пароль BaseDN: DC=corp,DC=mydomain, DC=loc Создание пользователя на лету: (ставим галку если требуется) Пользователь: sAMAccountName Имя: givenName Фамилия: sn Email: mail ------------------------------------------------ Пользователи -> Пользователь -> Режим аутентификации -> выбираем_наш_домен ------------------------------------------------ |