Aktualizácie sú najnudnejšia a zároveň najdôležitejšia časť prevádzky webu. Nudná preto, že keď všetko funguje, nevidíte z nej nič. Dôležitá preto, že drvivá väčšina napadnutých WordPress webov padne na neaktualizovanom softvéri — nie na sofistikovanom útoku.
Tento článok je o tom, ako aktualizovať tak, aby to nebolelo.
Ako sa aktualizácia ohlási
Nové verzie Branike pluginov sa zobrazujú priamo vo WordPresse — v Pluginy → Nainštalované pluginy a v odznaku pri položke Pluginy v menu, rovnako ako pri pluginoch z oficiálneho katalógu.
Rovnaký prehľad máte aj v Branike HUB → Prehľad, kde je pri každom plugine vidieť nainštalovaná aj dostupná verzia. Aktualizovať sa dá z oboch miest.
Čo znamenajú čísla verzií
Verzia má tri časti, napríklad 2.14.3, a každá hovorí niečo iné:
- Prvé číslo — veľká zmena. Môže sa zmeniť správanie alebo vzhľad. Tu si prečítajte, čo je nové, a aktualizujte vtedy, keď máte čas sa na web pozrieť.
- Druhé číslo — nové funkcie. Nič by sa nemalo pokaziť, ale niečo pribudne.
- Tretie číslo — oprava. Tieto aktualizujte bez váhania; často opravujú presne to, čo vás trápi.
Poradie, ktoré funguje
Ak čaká viac aktualizácií naraz, nerobte ich naslepo všetky. Osvedčené poradie:
- Najprv záloha. Vždy. Bez výnimky.
- Potom WordPress, ak je pre neho aktualizácia.
- Potom Branike HUB, ak má novú verziu — ostatné pluginy sa spoliehajú na to, čo im poskytuje.
- Potom ostatné pluginy, po jednom alebo po malých skupinách.
- Nakoniec téma.
- Po každej skupine sa pozrite na web. Nie v editore — v prehliadači, ako návštevník.
Aktualizovať dvadsať pluginov naraz je rýchlejšie ráno a drahšie večer. Keď sa niečo pokazí, neviete čo.
Kedy aktualizovať
- Nie v piatok popoludní. Klasika, ktorá platí aj tu.
- Nie pred dovolenkou.
- Nie počas najsilnejšej hodiny e-shopu. Pozrite sa do štatistík, kedy máte najmenej návštev.
- Bezpečnostné opravy naopak čo najskôr. Ak je v popise zmien reč o bezpečnosti, čakanie je horšia voľba než riziko aktualizácie.
Čo sa deje pri aktualizácii
WordPress stiahne nový balíček, rozbalí ho a nahradí ním starý priečinok pluginu. Vaše nastavenia a dáta ostávajú v databáze — aktualizácia ich nemaže.
Sťahovanie ide cez váš web, nie priamo z prehliadača. Rieši to konkrétny problém: pri niektorých hostingoch končilo priame sťahovanie chybou servera a aktualizácia sa nedala dokončiť.
Niektoré aktualizácie robia aj zmenu v databáze — pridajú stĺpec, prevedú staré údaje. Preto je záloha pred aktualizáciou dôležitejšia než pri bežnej zmene obsahu.
Po aktualizácii sa pozrite na tieto veci
- Domovská stránka a jedna vnútorná stránka v prehliadači.
- To, čo daný plugin robí — objednávka, formulár, rezervácia, prihlásenie do kurzu.
- Mobil. Väčšina vizuálnych chýb sa prejaví práve tam.
- Administrácia — či nepribudlo hlásenie, ktoré predtým nebolo.
Keď zmenu nevidno
Aktualizácia prebehla, verzia sedí, ale správanie je staré. Prejdite tieto možnosti:
- Vyrovnávacia pamäť prehliadača. Obnovte stránku načisto.
- Vyrovnávacia pamäť na serveri. Ak ju hosting používa, treba ju vyprázdniť.
- 🔴 Vyrovnávacia pamäť kódu na serveri. Toto je najčastejšia a najmenej známa príčina. Server si drží predchádzajúcu podobu súborov a nová verzia sa prejaví až po jej vyprázdnení alebo po reštarte. Ak vám „oprava nezabrala“, začnite tu.
- Preklady. Ak sa objavil anglický text, nasaďte jazykové súbory znova v HUB.
Preklady a viac webov
Po aktualizácii sa oplatí znova nasadiť preklady v HUB — nové verzie prinášajú nové texty a tie sa doťahujú zvlášť.
Ak spravujete viac webov, aktualizujte ich postupne, nie naraz. Začnite tým najmenej dôležitým; ak niečo nesadne, zistíte to na webe, kde to nebolí.
Automaticky, alebo ručne?
WordPress vie aktualizovať pluginy sám. Je to lákavé a pri niektorých weboch to dáva zmysel — ale nie pri všetkých:
- Prezentačný web bez e-shopu — automatické aktualizácie zapnite. Riziko je malé a prínos (bezpečnosť bez vašej pozornosti) veľký.
- E-shop, rezervácie, členská zóna — radšej ručne. Chcete byť pri tom, keď sa mení niečo, cez čo tečú peniaze.
- Kompromis — automaticky len opravné verzie (tretie číslo), zvyšok ručne.
Ak zapnete automatické aktualizácie, o to dôležitejšie je mať funkčné zálohovanie a raz za čas sa na web pozrieť. Automatika vám oznámi, že aktualizovala — nie že web ešte funguje.
Ako si prečítať, čo je nové
Pri každej verzii je popis zmien. Oplatí sa doň pozrieť aspoň letmo a hľadať tri veci:
- Slovo „bezpečnosť“ — vtedy aktualizujte hneď.
- Zmenu správania — niečo, čo doteraz fungovalo inak. Toto je jediný typ zmeny, ktorý vás môže prekvapiť.
- Novú funkciu, ktorú ste čakali — a ktorú si po aktualizácii treba zapnúť. Nové funkcie bývajú predvolene vypnuté.
Na čo si dať pozor
- Zálohu pred každou aktualizáciou. Toto je jediné pravidlo, ktoré sa neoplatí porušiť ani raz.
- Neodkladajte aktualizácie mesiace. Desať verzií naraz je oveľa rizikovejších než desať aktualizácií priebežne.
- Neinštalujte Branike pluginy ručne zo ZIP, keď máte HUB.
- Po aktualizácii sa na web naozaj pozrite. Zelené hlásenie „aktualizované“ neznamená, že web funguje.
- Ak plugin nepoužívate, odstráňte ho. Neaktualizovaný plugin je riziko aj vtedy, keď je vypnutý.
- Aktualizujte aj tému a samotný WordPress. Pluginy sú len časť webu.