Aplikaci aktualizuje administrátor na záložce Nastavení → Aktualizace. Aktualizace se stahují ze serveru výrobce. Nová vydání se instalují jedním kliknutím (automatický instalátor, obvykle bez FTP). Přes FTP se soubory nahrávají při první instalaci programu; při aktualizaci se technická podpora hodí tehdy, když server neumožní aplikaci přepsat její soubory. Pokud by stažený balíček neměl automatický instalátor, aplikace zobrazí návod na nahrání přes FTP.

Stažení aktualizace vyžaduje aktivní licenci (tutéž, která odemyká ukládání v aplikaci). Seznam verzí poskytuje server výrobce pouze pro klíč přiřazený k doméně dané instalace. Jakmile skončí oprávnění k aktualizacím uložené v klíči, tlačítko nové verze je ve stavu Zablokováno a důvod je vidět pod číslem verze a po najetí kurzorem na tlačítko.

U licence s aktualizacemi do data se počítá datum zveřejnění verze (viditelné u každé verze v seznamu): licence zahrnuje verze zveřejněné do konce oprávnění, novější nikoli. Program funguje dál - jen nestáhnete novější vydání, dokud oprávnění neobnovíte (nový klíč od dodavatele, viz kapitola o licenci). Poslední aktualizaci z období oprávnění je nejlepší nainstalovat ještě před jeho koncem: server výrobce obvykle zpřístupňuje jen nejnovější vydání, takže po tomto datu už starší nemusí ukázat.

Automatická kontrola a oznámení

Aplikace sama kontroluje dostupnost aktualizací - už není nutné pokaždé vstupovat do nastavení:

  • po přihlášení (při vstupu do aplikace),
  • čas od času, když aplikace zůstává otevřená,
  • po návratu na kartu prohlížeče (pokud od poslední kontroly uplynula nějaká doba).

Jakmile se objeví nová verze, administrátor uvidí krátké oznámení („Dostupná aktualizace - verze X.Y.Z je připravena k instalaci") s tlačítkem Zobrazit, které rovnou otevře Nastavení → Aktualizace. Oznámení se zobrazí jednou pro danou verzi (neobtěžuje při každém vstupu) - o další verzi dostanete nové.

Pokud novou verzi nelze nainstalovat (např. skončilo oprávnění k aktualizacím), oznámení to řekne přímo: „Verze X.Y.Z je dostupná, ale nelze ji nainstalovat: …“ spolu s důvodem. Když jsou aktualizace nedostupné kvůli licenčnímu klíči (chybějící klíč, nerozpoznaný, odvolaný, přiřazený k jiné doméně nebo serveru neznámý), administrátor dostane jedno upozornění Aktualizace nedostupné s vysvětlením - další až tehdy, když problém zmizí a znovu se objeví.

Indikátor nové verze

Bez ohledu na oznámení, pokud je dostupná novější verze, administrátor vidí červenou tečku na ikoně ozubeného kola (⚙) v horním menu, a po otevření nastavení stejnou tečku vedle záložky Aktualizace. Tečka automaticky zmizí po instalaci nejnovější verze. Indikátor (a oznámení) vidí pouze administrátoři.

Kontrola dostupných verzí

  1. Klikněte na ikonu ozubeného kola (⚙) → záložka Aktualizace.

Vývojářská verze. Pokud aplikace běží ve vývojářském režimu (kód přímo z repozitáře), kontrola aktualizací je vypnutá: nezobrazuje se červená tečka ani oznámení a záložka rovnou uvádí, že pracujete na vývojářské verzi.

  1. Klikněte na Zkontrolovat aktualizace. Uvidíte:
    • Nainstalovaná verze - verze aktuálně běžící na serveru,
    • Verze kódu - verze souborů aplikace,
    • Dostupné verze - seznam novějších vydání se seznamem změn (changelog) každého z nich.

Verze se instalují postupně - aktivní je vždy pouze tlačítko následující verze. Další se zpřístupní po nahrání té předchozí.

Task Manager: záložka Aktualizace se seznamem verzí a tlačítkem instalace.
Záložka Aktualizace: verze na serveru, novější vydání a seznam změn.

Stažení balíčku

  1. U nejbližší dostupné verze klikněte na Stáhnout.
  2. Zobrazí se upozornění na zálohu - před aktualizací si vytvořte zálohu databáze a složky s přílohami (uploads/). Potvrďte pro pokračování.
  3. Server stáhne balíček a ověří jeho kontrolní součet (SHA‑256). Dále podle typu balíčku:
    • Balíček s automatickým instalátorem - zobrazí se tlačítko Instalovat (popis níže). Nic nemusíte nahrávat přes FTP.
    • Balíček k ručnímu nahrání - prohlížeč uloží soubor .zip na váš disk (v případě potřeby jej znovu stáhnete tlačítkem Uložit balíček (.zip)) a zobrazí instrukce k FTP.

Instalace jedním kliknutím (automatický instalátor)

Pro vydání podporující automatickou instalaci FTP nepotřebujete:

  1. Po stažení klikněte na Instalovat.
  2. Zobrazí se ukazatel průběhu („Instalace…“), který ukazuje jednotlivé fáze: migrace databáze → kopírování souborů → dokončení.
  3. Po dokončení se tlačítko změní na Obnovit aplikaci - klikněte na něj, aby se načetla nová verze (můžete také obnovit stránku pomocí Ctrl/Cmd + Shift + R).

Instalátor se nedotýká vašich dat - přeskakuje includes/config.php, uploads/, storage/ a logs/ a sám provádí případné migrace databáze. I přesto se vyplatí mít zálohu (upozornění při stahování).

Poznámka: ukazatel průběhu je plně „živý“ až od okamžiku, kdy už nainstalovaná verze tento mechanismus obsahuje. Při instalaci ze starší verze může ukazatel postup zobrazovat skokově.

Instalace přes FTP (balíčky bez automatického instalátoru)

Když balíček nepodporuje automatickou instalaci, aplikace zobrazí instrukce k ručnímu nahrání:

  1. Proveďte zálohu databáze a složky uploads/ (pokud jste to ještě neudělali).
  2. Rozbalte stažený soubor .zip.
  3. Připojte se k hostingu přes FTP a nahrajte obsah balíčku do adresáře aplikace, přepište tím dosavadní soubory.
  4. NEPŘEPISUJTE (ponechte si své):
    • includes/config.php - konfigurace a tajné klíče,
    • uploads/ - přílohy a avatary,
    • storage/ - pracovní data,
    • logs/ - logy.
  5. Obnovte aplikaci v prohlížeči (Ctrl/Cmd + Shift + R) a znovu klikněte na Zkontrolovat aktualizace, abyste potvrdili nové číslo verze.

Pokud vydání přináší změny v databázi, instrukce daného vydání (changelog / poznámka k verzi) uvede další kroky. V případě pochybností nejprve obnovte zálohu a kontaktujte dodavatele.

Nejčastější dotazy

  • „Nepodařilo se připojit k serveru aktualizací“ - zkontrolujte připojení k internetu a platnost licence. Seznam verzí je zpřístupněn jen instalacím s platným klíčem. Technický popis chyby připojení (např. „Could not resolve host…“) program doplňuje v závorce za slovem „podrobnosti“ - hodí se technické podpoře hostingu.
  • „Máte nejnovější verzi“ - neexistuje novější vydání než nainstalované. Tato zpráva se zobrazí pouze tehdy, když server klíč uznal - při problému s klíčem uvidíte jedno z hlášení níže.
  • „Tato instalace nemá licenční klíč…“ - zadejte klíč v Nastavení → Pokročilé → Licence; bez něj se aplikace serveru na verze vůbec nedotazuje.
  • „Server aktualizací nerozpoznává licenční klíč…“ - podpis klíče nesouhlasí se serverem výrobce (klíč je poškozený nebo pochází z jiného zdroje). Zadejte klíč obdržený od dodavatele, nebo se s ním spojte.
  • „Licenční klíč této instalace není v databázi serveru aktualizací…“ - klíč je správný, ale server výrobce ho nezná. Dodavatel ho musí zaregistrovat nebo vystavit nový.
  • „Licenční klíč… byl odvolán…“ - dodavatel tento klíč odvolal (obvykle po vystavení nového). Zadejte nový klíč.
  • „Licenční klíč je přiřazen k jiné doméně…“ - klíč byl vystaven pro jinou adresu, než pod kterou program běží. Požádejte dodavatele o klíč pro tuto doménu.
  • „Verze X.Y.Z je k dispozici, ale nelze ji nainstalovat: vaše oprávnění k aktualizacím skončilo DD.MM.RRRR…” - verze byla vydána po skončení oprávnění k aktualizacím. Program funguje dál; abyste ji nainstalovali, obnovte oprávnění (nový klíč od dodavatele). Starší verzi z období platnosti oprávnění seznam pak obvykle nezobrazuje - server výrobce poskytuje jen nejnovější vydání.
  • „Na serveru chybí rozšíření PHP „zip“…“ - bez tohoto rozšíření aplikace balíček nerozbalí. Zapněte ho v panelu hostingu (nastavení PHP → rozšíření) a zkuste to znovu. Aplikace to kontroluje před stažením balíčku.
  • Verze se po nahrání nezměnila - ujistěte se, že soubory skončily ve správném adresáři, a obnovte stránku bez použití mezipaměti (Ctrl/Cmd + Shift + R).
  • Zpráva o právech k zápisu (např. „Nepodařilo se přepsat soubor … (práva k zápisu?)“) - server neumožňuje aplikaci uložit její soubory. Upravte oprávnění adresáře aplikace v panelu hostingu nebo přes FTP a aktualizaci zopakujte. Migrace, které už proběhly, se nebudou opakovat.
  • „Server aplikace vrátil neočekávanou odpověď (HTTP …)” - program na vašem serveru skončil chybou dříve, než stihl odpovědět (při kontrole nebo stahování aktualizace). Příčinu zaznamenává log chyb PHP na hostingu - předejte ho technické podpoře.
  • Tlačítko „Zablokováno” - důvod je vidět pod číslem verze (a po najetí kurzorem na tlačítko): buď je nejprve třeba nainstalovat dřívější verzi, licence už tuto aktualizaci nezahrnuje (např. skončilo oprávnění k aktualizacím), nebo vydání nemá platný podpis vydavatele.