0) Před začátkem
Ujistěte se, že máte správnou konfiguraci hardwaru a softwaru serveru, jak je popsáno zde. Musí být splněny následující podmínky:
- Webový server musí mít PLNÝ přístup k public, files, log, tmp složkám => NEPOUŽÍVEJTE REDMINE INSTALÁTOR POD ROOTEM!
- Webový server Webrick NENÍ podporován
- Pluginy Easy Redmine jdou do [redmine_root]/plugins/easyproject/easy_plugins
- Postup aktualizace obsahuje migraci formátování textu. Pokud jste používali Textile nebo Markdown textové editory (které jsou standardní v Redmine a byly k dispozici až do verze Easy Redmine 10), texty budou konvertovány na HTML podporované CKEditorem 5. Některé funkce (jako například "toc") budou odebrány.
- Instalace NENASTAVUJE CRON automaticky - musíte to udělat ručně
- Pro správný běh instalátoru Redmine je potřeba mít na kořenovém disku alespoň 250 MB volného místa
- Server musí mít neomezené připojení k internetu, alespoň během instalace
- Redmine nemůže obsahovat žádné pluginy nebo úpravy třetích stran. Více v bodě 2.1 podmínek instalace
- Před aktualizací stávajícího Easy Redmine zkontrolujte obsah složek s pluginy ve vaší aktuální instalaci a v aktualizačním balíčku (/plugins a /plugins/easyproject/easy_plugins). Pokud aktualizační balíček chybí některé pluginy, které jsou v aktuální instalaci, napište na podporu, abyste zjistili proč a jak získat správný balíček. Nebo jednoduše odinstalujte nadbytečné pluginy ze svého systému
V balíčku je také k dispozici podrobný instalační manuál přímo v adresáři doc/INSTALL
1) Redmine Installer Ruby Gem
Nejprve musíte nainstalovat Ruby Gem Redmine Installer. Pro instalaci použijte:
$ gem install redmine-installer
(Nebo gem update redmine-installer pro aktualizaci existujícího gemu na nejnovější verzi.)
Když je instalátor gem nainstalován/aktualizován v Ruby, můžete začít s aktualizací.
Požádat o stažení instalátoru!
2) Aktualizace stávající instance Redmine
Instalátor Redmine může aktualizovat vaši stávající instalaci Redmine z archivu nebo git repozitáře. Nainstalované pluginy jsou zachovány nebo aktualizovány, pokud je nový balíček obsahuje.
Postup aktualizace lze uložit do profilu pro další aktualizaci. Profily jsou uloženy v HOME_FOLDER/.redmine-installer-profiles.yml
Příkaz pro aktualizaci:
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
Průvodce aktualizací vás provede následujícími kroky:
1) Kořen Redmine - definujte, kde je váš Redmine nainstalován (pokud jste ho v příkazu ještě nezahrnuli)
2) Načítání balíčku - načítání balíčku do dočasné složky
3) Validace aktuálního Redmine
4) Zálohování - plné / konfigurace + databáze / pouze databáze
5) Aktualizace - provádějí se aktualizační příkazy
6) Přesun Redmine - stávající Redmine je aktualizován novými soubory
7) Ukládání profilu - postup aktualizace je uložen pro budoucí použití
Příkaz pro aktualizaci Redmine - z archivu
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
Příklad
redmine upgrade easyredmine_2016_stable_u11271_v2018_1_2__platform_04_00.zip /home/easy/current
Příkaz pro aktualizaci Redmine - z profilu
redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Aktualizace s vlastními úpravami
Pokud používáte plugin easyproject a nechcete kopírovat klientovy úpravy ze staré instance, použijte přepínač
--skip-old-modifications