Máte ve WordPressu stovky článků, fotografie a nastavení šablony. Pak se nepovede aktualizace nebo někdo smaže obsah. V tu chvíli nerozhoduje, zda administrace někdy zobrazila zelenou ikonu zálohování. Rozhoduje, zda máte úplnou, dostupnou a vyzkoušenou kopii, ze které web skutečně obnovíte. Tento návod ukazuje, co zálohovat, jak zvolit interval i jak natrénovat obnovu bez zbytečného rizika.
Co tvoří úplnou zálohu WordPressu
WordPress má dvě hlavní části: databázi a soubory. Databáze obsahuje články, stránky, komentáře, uživatelské účty a většinu nastavení. V souborech jsou fotografie a další nahrané přílohy, šablony, pluginy a konfigurační soubor wp-config.php. Některé pluginy zapisují důležitá data do vlastních adresářů nebo tabulek. Záloha pouze databáze proto nevrátí ztracené obrázky; kopie souborů bez databáze nevrátí publikované texty.
| Součást | Co v ní typicky je | Co ověřit při zálohování |
|---|---|---|
| Databáze | Články, uživatelé, nastavení, data pluginů | Export všech tabulek příslušné instalace a možnost importu |
| Nahraná média | Obrázky, PDF a další média | Úplnost adresářů včetně starších let |
| Šablony a pluginy | Vzhled, funkce, případné vlastní úpravy | Zvlášť vlastní šablony, pluginy a jejich konfiguraci |
| Konfigurace | wp-config.php, pravidla serveru, případně vlastní soubory |
Bezpečné uložení mimo veřejný web a přístup k tajným údajům |
| Externí služby | DNS, CDN, e-mail, analytika, plánované úlohy | Samostatný seznam nastavení; běžná záloha WP je nepokrývá |
U hostingu si ověřte, zda „záloha webu“ zahrnuje také databázi, jak starou verzi lze obnovit a zda se obnovuje celý účet, jedna doména nebo jedna databáze. Pokud jeden účet hostuje více webů, obnova celého účtu může nechtěně vrátit zpět i zdravé weby. Rozsah obnovy je stejně důležitý jako rozsah zálohy.
Jak často zálohovat a jak dlouho kopie držet
Neexistuje jedno správné číslo pro všechny. Rozhodujte podle přijatelné ztráty nových dat: jestli přidáváte článek denně, denní databázová záloha teoreticky znamená až jeden den ztráty. Jestli se web mění jednou měsíčně, může být běžný interval delší, ale vždy vytvořte kopii před větší změnou. Média se často mění jiným tempem než databáze, proto může mít smysl odlišný plán.
| Typ webu | Praktický výchozí plán | Co může plán změnit |
|---|---|---|
| Malá vizitka s občasnou úpravou | Týdenní úplná kopie a kopie před změnou | Nové formuláře či rezervace mohou vyžadovat častější databázi |
| Obsahový magazín s denní publikací | Denní databáze, pravidelná kopie souborů, kopie před aktualizací | Větší objem příloh, komentáře a příspěvky přes API |
| E-shop nebo web s objednávkami | Častější databázové body dle přijatelné ztráty | Každá objednávka či platba; obnova vyžaduje zvláštní koordinaci |
| Síť desítek webů | Jednotný automatický plán a přehled úspěšnosti po webech | Hromadná chyba či výpadek poskytovatele zasáhne více instalací |
Jde o výchozí příklady, nikoli o záruku. Pojmenujte si dvě veličiny: kolik hodin nových dat smíte ztratit a za kolik hodin potřebujete web vrátit do provozu. Pak zjistěte, zda jim odpovídá skutečný plán, rychlost stažení a obnovy. Držte více verzí; jediná poslední záloha může už obsahovat napadení nebo smazání, které jste objevili pozdě.
Kam zálohy ukládat
Kopie uložená pouze na stejném hostingovém účtu pomůže při chybě v administraci, ale nemusí pomoct při ztrátě účtu nebo výpadku úložiště. Potřebujete alespoň jednu kopii mimo původní hosting, ideálně s oddělenými přístupy. Nepřipojujte externí úložiště pod tentýž účet, který má neomezené právo mazat všechny historické verze.
- Záloha hostingu: pohodlná a rychlá pro lokální návrat; ověřte retenci, rozsah i to, zda ji lze stáhnout.
- Zálohovací plugin: užitečný pro jednotlivé instalace; zkontrolujte plánovač, limity velikosti, místo ukládání a cenu obnovy.
- Externí úložiště: chrání při problému původního poskytovatele; pohlídejte šifrování a přístupy.
- Ruční kopie před zásahem: rychlá pojistka konkrétní změny, nikoli náhrada pravidelného automatického plánu.
U velké sítě je rozhodující také cena uchování a přenos. Nepočítejte jen velikost živých webů: deset denních úplných kopií násobí objem. Inkrementální zálohy mohou prostor snížit, ale obnovu je třeba vyzkoušet včetně celé posloupnosti. Staré kopie mažte podle stanovené retence, ne nahodile při zaplnění disku.
První nastavení: kontrola krok za krokem
- Sepište instalace, domény, velikost souborů a databází. U každé poznamenejte, kdo má přístup k hostingu a DNS.
- V administraci hostingu zjistěte, co a jak dlouho poskytovatel skutečně zálohuje. Ověřte cenu a způsob obnovy jedné instalace.
- Zvolte nezávislou druhou kopii. Nastavte oddělený účet, omezená práva a upozornění při neúspěšném běhu.
- Spusťte první úplnou zálohu a ověřte datum, velikost a seznam zahrnutých částí. Nulový soubor není záloha.
- Zapište si postup obnovy a kontakty. Uložte je mimo WordPress, protože při jeho výpadku se do administrace nedostanete.
Provozujete-li například 40 magazínů, vytvořte jednoduchý přehled: doména, umístění, datum poslední databázové zálohy, datum poslední kopie souborů, datum posledního úspěšného testu obnovy a odpovědná osoba. Samotný počet zelených hlášek v jednotlivých pluginech takový souhrn nenahradí. Pokud zálohovací úloha běží přes WP-Cron, ověřte, zda se vůbec spouští; u málo navštěvovaného webu nemusí plán navázaný na návštěvy běžet přesně. Úspěšnost běhů a výpadky zálohování má smysl zahrnout do monitoringu celé sítě WordPressů.
Jak bezpečně otestovat obnovu
Test neprovádějte prvně na živém webu ve chvíli krize. Připravte oddělené testovací prostředí na jiném adresáři či subdoméně, které není veřejně indexované a neodesílá e-maily zákazníkům. Zvolte konkrétní záložní bod, obnovte databázi i soubory a upravte adresu testovací instalace nástrojem, který respektuje serializovaná data WordPressu. Prosté nahrazení textu v SQL souboru může poškodit data pluginů.
Po obnově otevřete několik starých i nových článků, ověřte obrázky, navigaci, přihlášení a klíčové pluginy. Zkontrolujte chybové logy, velikost databáze a počet příloh. Ověřte, že se nevydávají testovací e-maily nebo weby bez omezení veřejnosti. Úspěšný import databáze ještě neznamená funkční web.
Když už je potřeba obnovovat ostrý web
Nejdřív zjistěte příčinu. Pokud je web napadený, pouhé vrácení staré kopie a stejných hesel může problém rychle zopakovat. Pokud selhala aktualizace, zaznamenejte verze PHP, WordPressu a pluginu. Vyberte záložní bod před chybou, ale spočítejte, o jaké novější články, formuláře nebo objednávky tím přijdete. Co lze, exportujte ze současného stavu zvlášť. Při podezření na napadení projděte také postup zabezpečení WordPressu, aby se problém po obnově neopakoval.
- Zastavte změny obsahu a zdokumentujte čas incidentu i poslední funkční stav.
- Uložte kopii současného stavu pro diagnostiku, i když je chybný.
- Obnovte odpovídající pár databáze a souborů; neberte soubory z jiného data bez důvodu.
- Ověřte veřejnou stránku, administraci, obrázky, formuláře a plánované publikace.
- Po napadení změňte přístupy, aktualizujte zranitelné součásti a zkontrolujte logy.
Máte-li na jednom hostingu mnoho webů, žádejte nejprve obnovu konkrétní instalace. Před potvrzením celého účtu si vyžádejte seznam webů a databází, které operace ovlivní. Článek o bezpečném aktualizačním postupu vysvětluje, jak předcházet návratům po nekompatibilní verzi; při stěhování použijte také kontrolní seznam migrace.
Kolik úložiště zálohy skutečně potřebují
Velikost webu v administraci hostingu není automaticky velikostí jedné zálohy. Databázový export se může dobře komprimovat, fotografie obvykle méně. Do výpočtu zahrňte velikost jedné úplné kopie, počet držených verzí, přírůstky mezi nimi a prostor pro dočasné balíčky při vytváření a obnově. Pokud zálohovací plugin nejprve sbalí celý web na témže účtu, může při téměř plném disku selhat ještě před nahráním do cloudu. Zvlášť u mnoha instalací proto sledujte volné místo, nikoli jen přidělenou kvótu.
Modelový příklad: síť zabírá 30 GB souborů a zálohovací systém každý týden vytváří úplnou kopii bez deduplikace. Čtyři týdenní verze mohou vyžadovat zhruba 120 GB ještě před započtením databází, režie a přenosu. Skutečná potřeba závisí na kompresi a typu ukládání; tento výpočet slouží jen k odhalení řádu nákladů. Ptejte se poskytovatele, zda je účtován uložený objem, počet operací, odchozí přenos nebo obnova.
Jak vybrat zálohovací nástroj
U jednoho webu může stačit služba hostingu doplněná externí kopií. U větší sítě posuzujte nástroj podle toho, zda jasně ukazuje neúspěšné běhy, umí obnovit jednu instalaci, odděluje přístupy a exportuje data do běžně použitelného formátu. Když řešení zálohuje jen do vlastního proprietárního úložiště, předem si vyzkoušejte návrat na jiný hosting. Důležitá je možnost získat kopii i ve chvíli, kdy starý poskytovatel přestane spolupracovat.
- Ověřte, zda lze nastavit odlišný interval pro databázi a média.
- Zjistěte, jestli nástroj pozná nedokončený běh a pošle upozornění.
- Vyzkoušejte stažení i obnovu jedné konkrétní historické verze.
- Prověřte, kdo může zálohy smazat a zda existuje oddělený účet.
Vyhněte se situaci, kdy zálohu spravuje pouze jeden člověk přes svůj osobní účet bez předání. Postup a umístění kopií potřebuje znát i zástup. Citlivý obsah v zálohách, například údaje z formulářů, chraňte šifrováním a nastavte dobu uchování podle skutečné potřeby.
Co si ověřit dnes
- Existuje kopie databáze i souborů z doby, která odpovídá tempu publikování?
- Je alespoň jedna kopie dostupná mimo hosting a oddělená od jeho hlavního účtu?
- Víte, zda obnova zasáhne jen jeden web, nebo všechny weby na účtu?
- Je známý postup obnovy a proběhl test na odděleném prostředí?
- Přijde upozornění, když záloha selže nebo se přestane vytvářet?
Jestli na některou otázku neznáte odpověď, začněte inventurou, nikoli instalací dalšího pluginu. Nejlepší zálohování je takové, u něhož umíte doložit poslední úspěšný běh a předvídat, co konkrétně obnovíte.
Časté otázky k obnově
Stačí záloha od hostingu?
Může stačit pro rychlou opravu jedné chyby, ale ověřte její rozsah, retenci a dostupnost mimo účet. Pro zásadní obsah je rozumné mít další kopii, kterou můžete použít i po odchodu k jinému poskytovateli.
Lze obnovit jen smazaný článek?
Záleží na nástroji a typu zálohy. Obnova celé databáze kvůli jednomu článku může vrátit zpět všechny pozdější změny. Nejprve hledejte revize a koš WordPressu; u zálohy zvažte obnovení do testovací kopie a bezpečný přenos konkrétního obsahu.
Jak často mám zkoušet obnovu zálohy?
Podle četnosti změn a dopadu výpadku; test proveďte také po změně zálohovacího nástroje, hostingu nebo způsobu ukládání. U důležitého magazínu nestačí kontrolovat jen hlášení „záloha dokončena“ – ověřte obnovu souborů i databáze na bezpečném testovacím prostředí.
Mám před obnovou ostrého webu vytvořit ještě jednu kopii?
Ano, pokud je to technicky možné. Zachytí současný stav včetně obsahu vzniklého po poslední použitelné záloze a umožní porovnat, co by obnova přepsala. Předem určete, které novější články, objednávky nebo zprávy je nutné zachovat.




