Aktualizacja Redmine 3.1.1 do 3.3.0 na Debianie 8 Jessie z ISPConfig 3.0.5.4p8

Witam.
W dużym skrócie opiszę swoją przygodę podczas aktualizacji Redmine 3.1.1 do 3.3.0. Przede wszystkim zadbałem aby moja obecna gałąź aplikacji była w najnowszej wersji – zaktualizowałem aplikację do 3.1.6, tego procesu nie będę zbytnio opisywał najważniejsze z tego wszystkiego jest to że musiałem usunąć tabelę z bazy danych – była co prawda pusta, ale blokowała aktualizację bazy danych – tabela roles_managed_roles.
Dalej proces przebiegł pomyślnie.

Proces aktualizacji z 3.1.6 wygląda praktycznie jak nowa instalacja, ale przede wszystkim backup, u mnie wyglądało to mniej więcej tak:

cd /var/www/redmine.kurdak.eu/web
mv redmine redminr_3.1.6

I już instalujemy ( ściągamy nowe repozytorium ):

svn co https://svn.redmine.org/redmine/branches/3.3-stable redmine
cd redmine

Kolejnie trzeba zainstalować wymagane pakiety:

bundle install --without development test postgresql sqlite

Kolejnym etapem jest przeniesienie plików konfiguracyjnych ze starej wersji może być, mnie interesowały 2 pliki: configuration.yml ( konfiguracja email ) oraz database.yml ( połączenie do bazy danych to jest najważniejszy plik ). Jak konfigurację mamy już za sobą trzeba jeszcze przenieść wszystkie pluginy !

Kolejnie musimy zaktualizować naszą bazę danych oraz załatwić wszystkie sprawy z sesiami:

bundle exec rake generate_secret_token
bundle exec rake db:migrate RAILS_ENV=production
bundle exec rake redmine:plugins:migrate RAILS_ENV=production
bundle exec rake tmp:cache:clear tmp:sessions:clear RAILS_ENV=production

Ostatni etap to ustawić wszystkie sprawy związane z uprawnieniami:

cd ..
chown -R web2:client1 redmine
/etc/init.d/apache2 restart
Udostępnij!

Zostaw komentarz


Podpowiedź - możesz użyć tych HTML tagów i atrybutów:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>