WordPress

Jak pravidelně a zdarma zálohovat WordPress

Zálohování webů je naprosto zásadní a nedílnou součástí fungování každých webových stránek. Vše, co na webu je, berte jako investici, o kterou přijdete, když vám web přestane fungovat, omylem se smaže nebo ho někdo napadne. I přes veškeré snažení může nějaký plugin při aktualizaci web kompletně shodit a nedostanete se ani do administrace. Když nevíte, který soubor chybu vyvolává, abyste ho opravili, nebo ho prostě opravit neumíte, tak je potřeba sáhnout k obnově webu ze zálohy.

Co vše je potřeba zálohovat

Do zálohy patří databáze a nahrané soubory, kdy ta důležitější položka je právě databáze. Databáze je to, co v sobě uschovává nastavení webu, ale hlavně veškerý obsah webu jako jsou články. Jde zjednodušeně o jakousi excelovskou tabulku (respektive hodně tabulek), ze které si web vytahává potřebné údaje a ty pak na web umisťuje.

Nahrané soubory jsou pak pluginy, šablony, ale také obrázky nebo jiná média. Každý web je vlastně kombinací souborů a databáze.

Zálohovat bychom tedy měli vše, co na webu není při jeho prvotní instalaci. Není tedy potřeba zálohovat například samotný WordPress, protože ten můžeme nainstalovat a obnovit vždy. Zálohovat je potřeba jen ty soubory, které jsme třeba upravili nebo přidali, ale nemusíme nutně zálohovat naprosto vše, i když to samozřejmě nevadí.

Zálohy může ukládat i webhosting, ale nespoléhejte na to

Podle volby webhostingu je možné, že máte zálohovaný web automaticky a o zálohu si stačí jen říci. Vy pak jen dostanete soubory i databázi k obnovení (takže je pak jen znovu překopírujete na server a importujete databázi). Jde zpravidla o velmi snadné řešení, ale není to řešení, na které byste měli spoléhat a zálohy neřešit.

Zálohy mohou být staré nebo ne moc frekventované, takže můžete třeba přijít o několik dnů práce, protože web obnovíte třeba do stavu, v jakém byl před týdnem, což je lepší než nic, ale rozhodně to není ideální.

Vždy bychom se měli o zálohy starat i sami, a brát řešení webhostingu jako záložní řešení, pokud vše ostatní selže. Podíváme se, jak zálohovat ručně (tedy řešení pro jakýkoliv typ webu), ale také jak k zálohám využít pluginu.

Způsob 1 – Ruční záloha souborů i databáze

Tento způsob můžete využít pro jakýkoliv typ webu, tedy ne jen WordPress.

Záloha databáze

Při založení databáze na svém webhostingu jste dostali typicky emailem informace o přístupu k této databázi. Typicky se k ní přihlašujete přes webové rozhraní. Obvyklý systém, přes který můžeme databáze obsluhovat, se jmenuje phpMyAdmin. Díky údajům se do tohoto systému přes webhosting přihlásíme.

  1. V levém sloupci uvidíme seznam databází, tak klikněte na tu, kterou chcete zazálohovat:
    databaze
    Poznámka: Zde jde o testovací databázi, ale normálně rozhodně nechcete nikomu sdělovat jméno vaší databáze

  2. Po rozkliknutí databáze klikněte v horní části na Export
    export

  3. Zde nechte jen základní nastavení a klikněte dole na tlačítko Proveď
    exportovat
  4. Záloha databáze se stáhne do vašeho počítače

Pro obnovení databáze postupujte stejně až do kroku 2, kde ovšem klikněte na tlačítko Import (je hned vedle tlačítka Export). Poté zvolíte soubor s databází a kliknete dole na Proveď. Pozor, takto lze importovat pouze soubor do prázdné databáze. Nepůjde to ve chvíli, kdy v databázi jsou tabulky, které se jmenují stejně, jako ty, které se snažíte nahrát.

Záloha souborů

  1. Připojte se ke svému serveru přes FTP klient (třeba za použití programu FileZilla)
  2. Ve složce s vaším webem se nachází složky (třeba wp-content) a soubory. Všechny tyto složky soubory stáhněte do svého počítače.

Hlavní je obecně složka wp-content a všechny vaše nahrané nebo změněné soubory. Pokud jste nic nedělali ve složce wp-admin, wp-includes, tak je stahovat nutně nemusíte. Jde o WordPressové jádro, které můžete kdykoliv stáhnout nainstalovat znovu, jen je potřeba počítat s tím, že budete muset třeba znovu nastavit připojení k databázi v souboru wp-config.php. Jestli chcete mít jistotu, tak stáhněte prostě úplně všechno, protože ve velikosti stažených souborů stejně nebude nijak zásadní rozdíl.

V tuto chvíli je záloha dokončena. Pro obnovu webu stačí importovat databázi a nahrát soubory přes FTP, čímž se web kompletně obnoví v době stažení databáze a souborů.

Způsob 2 – Záloha pomocí WordPress pluginu

Ideální plugin pro zálohu a obnovu je UpdraftPlus. Je zdarma a zvládá automatické zálohování i zasílání souborů, kam chceme. Výhoda je v tom, že se v zásadě nemusíme o nic starat a soubory i databáze máme automaticky zálohované. Nevýhoda je v tom, že web nemusí být zálohovaný kompletně, protože UpdraftPlus se stará pouze o zálohy databáze a obsahu složky wp-contents, tedy neřeší možné úpravy souborů jinde nebo nezálohuje soubory v kořenové složce webu.

Ideální kombinace je tak pomocí pluginu zálohovat pravidelně databázi a wp-contents, a ostatní soubory si stáhnout přes FTP. Těchto ostatních souborů by jednak nemělo být moc, jednak jsou to velmi neměnné soubory, které typicky jednou nahrajeme nebo upravíme, a pak už se o ně nikdy dále nestaráme, takže je nemusíme řešit nějak pravidelně, případně vždy okamžitě zazálohujeme to, co zrovna měníme nebo nahráváme.

Postup zálohy pomocí pluginu UpdraftPlus

Nainstalujeme a aktivujeme plugin UpdraftPlus. Najdeme ho v adresáři pluginů WordPressu, takže můžeme instalovat přímo z administrace stránek

  1. Nastavení pluginu najdeme v Nastavení > UpdraftPlus zálohy
  2. Pro vytvoření zálohy klikneme pouze na velké tlačítko Zálohovat nyní
  3. Pro nastavení automatizování záloh klikneme na záložku Nastavení v horní části (ne tu ve WordPressovém menu vlevo, ale přímo v okně, kde je UpdraftPlus)
  4. Zde si můžeme navolit, jak často se zálohuje databáze, soubory, kolik souborů databází se má uchovat, ale také kam se mají výsledné soubory odesílat. Můžete zvolit místo na serveru, Google Drive, Dropbox nebo řadu dalších.

Pro obnovení ze zálohy pak stačí v záložce Záloha/Obnovení ve spodní části vybrat vaši zálohu, případně nahrát soubory zálohy a obnovit web. Pokud obnovujete web tímto způsobem, je tedy potřeba vždy nainstalovat plugin UpdraftPlus

Pokud chcete, můžete také soubory zálohy rozbalit a nahrát je do složky wp-content, a databázi importovat stejně jako při ruční obnově.

Další články ze série o WordPressu:

  1. Jak si vytvořit webové stránky – postup, rady i tipy
  2. Jak fungují webové stránky (HTML, CSS, JavaScript i PHP)
  3. Co je WordPress a proč na něm postavit web
  4. Jak ručně nainstalovat WordPress krok za krokem
  5. Co je WordPressový plugin a jak ho nainstalovat
  6. Základní nastavení WordPressu krok za krokem
  7. Jak pravidelně a zdarma zálohovat WordPress
  8. Základy optimalizace WordPressu – cachování a zrychlení načítání
  9. Optimalizujme obrázky na WordPressu a zrychleme tak celý web
  10. Jak na zabezpečení WordPress webu, abyste mohli klidně spát
  11. Jak (nejen) ve WordPressu používat rubriky a štítky/tagy
  12. Jak ve WordPressu vytvořit menu
  13. WordPress Stránka (Page) vs. Příspěvek (Post) – jaký je v nich rozdíl?
  14. Zrychlete WordPressový web za 10 minut

Podobné články

Back to top button