Prečo zálohy webu zlyhajú práve vtedy, keď ich potrebujete
Takmer každý majiteľ webu vám povie, že zálohy má. Hosting ich robí, plugin ich robí, niekto to kedysi nastavil. Kým sa nič nedeje, nikto to neoveruje. Potom sa pokazí aktualizácia, web niekto napadne alebo sa omylom zmaže obsah – a ukáže sa, že záloha je neúplná, stará alebo nedostupná.
Ako zálohovať a prečo má byť aspoň jedna kópia mimo hostingu, sme rozpísali v príručke Ako zálohovať WordPress web. Tu sa pozrieme na druhú stranu: prečo zálohy zlyhajú a ako to zistiť skôr, než ich budete potrebovať.
1. Zálohuje sa len polovica webu
WordPress web tvorí databáza (texty, nastavenia, objednávky) a súbory (téma, pluginy, nahraté obrázky). Niektoré pluginy a niektoré nastavenia zálohujú predvolene len databázu. Po obnove máte texty, ale bez obrázkov a bez témy, teda web, ktorý nevyzerá ako váš.
Ako to zistiť: otvorte si poslednú zálohu a pozrite, čo v nej je. Ak má pár megabajtov a váš web má stovky fotiek, súbory v nej nie sú.
2. Zálohovanie potichu prestalo
Pri WordPresse sa naplánované úlohy (vrátane záloh) spúšťajú, až keď niekto web navštívi. Web s malou návštevnosťou ich preto spúšťa nepravidelne. Ďalej stačí, že sa zaplní miesto na hostingu, vyprší licencia plateného pluginu alebo ho niekto pri upratovaní vypne – a zálohy sa prestanú robiť bez akéhokoľvek varovania.
Ako to zistiť: pozrite sa na dátum poslednej zálohy, nie na to, či je zálohovanie „zapnuté". Ak je najnovšia záloha z minulého mesiaca, niečo je zle.
3. Záloha je príliš krátko dozadu
Pri napadnutí webu je bežné, že sa útočník usadí potichu a prejaví sa až po týždňoch. Ak si necháte len posledných sedem denných záloh, v čase, keď problém zistíte, môžu byť všetky už napadnuté. Obnova potom vráti web aj s útočníkom.
Ako to zistiť: spočítajte, ako ďaleko do minulosti siaha najstaršia záloha. Rozumné minimum sú štyri týždne. Pri webe, kde sa veci menia denne, kombinácia denných záloh na pár týždňov a týždenných na dlhšie.
4. Záloha leží na tom istom mieste ako web
Keď zlyhá server, hosting zruší účet alebo sa útočník dostane k súborom, zmizne web aj záloha naraz. Toto je najčastejšia a najdrahšia chyba – rozoberá ju aj príručka.
Ako to zistiť: položte si otázku „keby môj hosting zajtra zmizol, odkiaľ by som web obnovil?" Ak odpoveď znie „z hostingu", nemáte zálohu mimo neho.
5. Zálohy hostingu existujú, ale nie sú vaše
Mnohé hostingy zálohujú automaticky a je to dobrá vec. Býva to však obnova celého účtu k určitému dátumu, niekedy za poplatok alebo cez žiadosť na podporu, a len pár dní dozadu. Na rýchle vrátenie jednej pokazenej aktualizácie to často nestačí.
Ako to zistiť: prečítajte si v podmienkach hostingu, ako ďaleko dozadu zálohy siahajú, ako sa o obnovu žiada a koľko trvá. Lepšie to vedieť teraz než v piatok večer.
6. Nikto ju nikdy neskúsil obnoviť
Záloha, z ktorej ste web nikdy neobnovili, je len nádej. Poškodený archív, chýbajúce heslo k databáze, nová verzia PHP, s ktorou starý web nefunguje – to všetko sa ukáže až pri obnove.
Ako to zistiť: raz za čas obnovte zálohu na skúšobnú adresu (napríklad subdoménu) a pozrite, či web naozaj funguje. Stačí párkrát do roka.
Krátky test na päť minút
- Kedy vznikla posledná záloha? (Má byť čerstvá – podľa toho, ako často web meníte.)
- Je v nej databáza aj súbory?
- Ako ďaleko dozadu siaha najstaršia?
- Je aspoň jedna kópia mimo vášho hostingu?
- Viete, kto a ako by web obnovil, a skúsili ste to?
Ak na niektorú otázku neviete odpovedať, máte tip, čo riešiť ako prvé.
Ako to rieši nobi
V pláne Starostlivosť robíme týždennú zálohu celého webu (databáza aj súbory) a držíme posledné štyri, v pláne Agentúra denne a posledných štrnásť. Zálohy odkladáme mimo hostingu webu a pred každou aktualizáciou či opravou robíme navyše zálohu, z ktorej sa pri neúspechu zmena automaticky vráti. Viac o tom, ako nobi o web stará, nájdete na stránke Prečo nobi.