SPOJE.NET

Technická dokumentace

Uživatelské nástroje

Nástroje pro tento web


Postranní lišta


Provozují SPOJE.NET.
Nejlepší internet v Praze.

howto:hosting:redmine

Redmine

Aktualizace

  • Pokud migrujeme z verze 1.3.x do 2.x, nainstalujeme nejdriv
apt-get install ruby-dev
gem install bundler
  • Zazalohujeme databazi
  • Zazalohujeme adresar public, config
  • Ostatni adresare a soubory krome adresare files smazeme a nakopirujeme novou verzi
  • Ze stareho adresare config prekopirujeme soubory configuration.yml a database.yml

Pokud pouzivame ruby 1.9 a vyssi, zmenime v soubory database.yml radek adapter: mysqladapter: mysql2
Do souboru configuration.yml (pokud tam jeste neni), pridame secret_token: 'abcd' kde abcd bude nahodny retezec

  • Prepneme se do root adresare redmine a spustime instalaci. Pokud pouzivame pluginy, je dobre vsechny zavislosti na dalsim gems vyjmenovat do souboru Gemfile
bundle install --without development test
  • Pokud aktulizujeme z verze 2.5.x na novejsi, pouzijeme prikaz bundle update
  • Nyni provedeme migraci databaze
bundle exec rake generate_secret_token
bundle exec rake db:migrate RAILS_ENV=production
  • Pokud mame nejake plguiny
bundle exec rake redmine:plugins:migrate RAILS_ENV=production
  • A na zaver vycistime cache
bundle exec rake tmp:cache:clear tmp:sessions:clear
  • Nyni provedeme restart Apache

Poznamky pri instalaci pluginu

Pokud provedeme nejakou zmenu ve strukture databaze, je nutne vzdy potom zavolat bundle exec rake db:migrate RAILS_ENV=production v root adresari redmine a potom restartovat Apache

Pokud provedeme instalaci noveho pluginu (umistujeme do adresare plugins), je nutne zavolat rake redmine:plugins:migrate RAILS_ENV=production a potom restartovat Apache
Pokud chceme plugin odinstalovat, je potreba zavolat rake redmine:plugins:migrate NAME=plugin_name VERSION=0 RAILS_ENV=production, potom smazat plugin z adresare plugins a restartovat Apache

Problemy

send_notification

Pokud po aktualizaci redmine zaznamename pri vkladani poznamek k ticketu nasledujici chybu

translation missing: en.field_send_notification changed from 0 to --- !ruby/object:Mail::Message body: !ruby/object:Mail::Body boundary: --==_mimepart_52a0ad837f377_63933fb8c3f4a54081298 preamble: .... 

potom je potreba odstranit v tabulce issue sloupec send_notification a nasledne potom zavolat prikaz bundle exec rake db:migrate RAILS_ENV=production a restartovat apache.

Pokud uz se nam prihodilo, ze jsou nektere poznamky k ticketu o tyto hlasku prodlouzeny, najdeme je a smazeme z tabulky journal_details

howto/hosting/redmine.txt · Poslední úprava: 2016/05/19 23:09 (upraveno mimo DokuWiki)