Záloha není pojistka, kterou jen jednou nastavíte a přestanete řešit. Je to schopnost vrátit web do funkčního stavu po chybné aktualizaci, smazání dat, výpadku hostingu nebo bezpečnostním incidentu. U e-shopu navíc rozhoduje, kolik objednávek, plateb a zákaznických dat jste ochotni při obnově ztratit.
Nejčastější omyl zní: „hosting přece zálohuje“. Hostingová záloha je cenná, ale sama o sobě nemusí pokrýt požadovanou frekvenci, dostupnost mimo server ani rychlost obnovy. Kvalitní plán má jasně dané co zálohujete, jak často, kam se kopie ukládá, kdo ji umí obnovit a kdy byla obnova naposledy ověřena.

Co musí záloha WordPressu obsahovat
Typický WordPress má dvě nezávislé části. První jsou soubory: jádro WordPressu, šablona, pluginy, obrázky a dokumenty ve složce uploads, případné vlastní úpravy a konfigurační soubory. Druhá je databáze MySQL nebo MariaDB. V ní jsou články, stránky, nastavení, uživatelé, formuláře a u WooCommerce také produkty, objednávky a velká část provozních dat.
Proto platí jednoduché pravidlo: kopie souborů bez databáze není plná záloha a export databáze bez souborů také ne. Pro obnovu stejného webu potřebujete obě části a přístup k nim. Nezapomeňte ani na věci mimo WordPress: nastavení domény, DNS, e-mailové službě, platební bráně, API klíčích a vlastních integracích. Nemusí být součástí jedné zálohy, ale musí být zdokumentované.
Jak často zálohovat: vycházejte z ceny ztracených dat
Frekvence nemá být stejná pro každého. Firemní web, na kterém přibude jeden článek za měsíc, může bezpečně fungovat s pravidelnou týdenní zálohou a zálohou před každou změnou. Web s každodenními poptávkami nebo uživatelskými registracemi potřebuje častější databázové kopie. E-shop s objednávkami potřebuje plán, který odpovídá tempu prodeje.
- Malý prezentační web: obvykle týdenní automatická záloha plus ruční bod obnovy před aktualizací, redesignem nebo změnou formuláře.
- Aktivní firemní web: denní databáze a pravidelná úplná záloha souborů; rozumné je hlídat také formuláře a uložené poptávky.
- WooCommerce e-shop: denní záloha je často minimum, u aktivního prodeje dává smysl častější nebo průběžná ochrana databáze. Před zásadní změnou vždy vytvořte vlastní aktuální bod obnovy.
V provozu se používají dva užitečné pojmy. RPO říká, kolik posledních dat můžete ztratit, například nejvýše jednu hodinu objednávek. RTO říká, za jak dlouho musí být web znovu funkční. Nemusíte si je hned formalizovat smlouvou, ale pomohou zvolit přiměřený nástroj a rozpočet.
Kam zálohy ukládat: jedna kopie na stejném serveru nestačí
Záloha uložená ve stejné hostingové složce jako web nepomůže, když nastane problém s účtem, serverem nebo přístupovými údaji. Rozumný základ je mít více verzí a alespoň jednu kopii mimo primární hosting. Může to být samostatné cloudové úložiště, zabezpečený backup server nebo jiný prověřený prostor pod kontrolou firmy.
Často se používá princip 3-2-1: více kopií, alespoň na dvou různých typech úložiště a jedna mimo hlavní infrastrukturu. Nejde o to sbírat co nejvíc kopií. Důležité je, aby jedna chyba, účet nebo výpadek nemohly zničit web i všechny zálohy najednou.
Bezpečnostní poznámka: záloha může obsahovat osobní údaje, objednávky a konfigurační tajemství. Chraňte ji silným přístupem, šifrováním podle možností nástroje a omezeným okruhem lidí, kteří ji mohou stáhnout nebo obnovit.
Automatické zálohy jsou základ, ale obnova je skutečný test
Automatizace snižuje riziko, že na zálohu zapomenete. Neprokáže však, že je archiv úplný, čitelný a použitelný. Proto je potřeba pravidelně provést test obnovy do odděleného prostředí. Neobnovujte cvičně přes živý web. Vytvořte staging nebo lokální kopii, kde ověříte databázi, obrázky, přihlášení, klíčové stránky a u e-shopu i produkty a administraci objednávek.
Po testu si zapište datum, použitou zálohu, délku obnovy a případné kroky navíc. Až nastane skutečný incident, nebudete postup vymýšlet ve stresu. Oficiální dokumentace WordPressu výslovně rozlišuje zálohu databáze a souborů a doporučuje zálohovat před aktualizací; u WooCommerce je dobré myslet i na změny vzniklé mezi okamžikem zálohy a obnovou.
WooCommerce: jak neztratit nové objednávky při obnově
Obnova e-shopu není jen technická operace. Když obnovíte databázi do stavu ze včerejška, mohou v ní chybět dnešní objednávky, platby, zákazníci nebo změny skladu. Před plánovanou aktualizací proto volte klidnější čas, vytvořte zálohu těsně před změnou a pokud je to možné, testujte nejprve na stagingu.
Při neplánované obnově si nejdřív zjistěte, co se stalo od času poslední použitelné zálohy. Často je možné čerstvé objednávky dohledat v platební bráně, e-mailových notifikacích nebo externím systému a po obnově je ručně či řízeným importem doplnit. To je ale nouzový postup, ne náhrada za častější zálohování.
- Ověřte košík, pokladnu, platbu, objednávku a zákaznické e-maily.
- Zkontrolujte zásoby, kupóny, dopravu a napojení na fakturaci nebo sklad.
- Na testovací kopii zakažte reálné platby a odesílání e-mailů.
- Pokud používáte předplatné, prověřte plánované obnovy a duplicitní notifikace zvlášť pečlivě.
Praktický postup před větší aktualizací nebo změnou
- Zkontrolujte, že automatické zálohy doběhly bez chyby a jsou dostupné mimo server.
- Vytvořte aktuální ruční bod obnovy databáze i souborů.
- Ověřte změnu na stagingu, pokud jde o WordPress, WooCommerce, šablonu, PHP nebo platební doplněk.
- Naplánujte nasazení na dobu s nižším provozem a připravte návratový postup.
- Po nasazení otestujte klíčové cesty a vytvořte nový potvrzený stav zálohy.
Nejčastější chyby při zálohování
- Spoléhat na jednu zálohu na stejném hostingu a nikdy ji nestáhnout ani neotevřít.
- Zálohovat jen databázi nebo jen soubory.
- Nastavit zálohu jednou a nikdy nekontrolovat, zda úloha stále funguje.
- Nevědět, kdo má přístup k úložišti, přihlašovacím údajům a postupu obnovy.
- Obnovit živý e-shop bez kontroly objednávek vzniklých od poslední zálohy.
- Nechat zálohy nechráněné nebo veřejně dostupné v adresáři webu.
Závěr: záloha je provozní disciplína
Dobrá záloha je aktuální, úplná, oddělená od produkčního serveru a pravidelně otestovaná. Především ale odpovídá tomu, jak důležitý je web pro vaše podnikání. U malé prezentace může stačit jednoduchý režim. U e-shopu je třeba počítat s objednávkami, platbami a kratším intervalem mezi kopiemi.
Jestli nevíte, jaký režim zvolit nebo zda se vaše zálohy dají opravdu obnovit, ozvěte se nám. Projdeme současný stav, provozní rizika a nastavíme péči, která nebude zbytečně složitá, ale obstojí ve chvíli, kdy ji budete opravdu potřebovat.
