Jednoklikový export a import databáze WordPressu
Zálohování umí kdykoliv ručně vyexportovat a znovu naimportovat databázi WordPressu jedním kliknutím a navíc si samo vytváří automatické denní zálohy přes WP-Cron. Jde výhradně o zálohu databáze, ne souborů webu nebo médií.
Hlavní funkce
- Ruční záloha z administrace kdykoliv, jedním kliknutím
- Automatické denní zálohy přes nativní WP-Cron
- Nastavitelný počet uchovávaných automatických záloh — starší se samy mažou, ruční zálohy se nemažou nikdy
- Soubor zálohy má náhodný, neuhodnutelný název a leží ve složce chráněné přes .htaccess a index.php
- Stažení i obnova jdou výhradně přes autentizovaný handler pro administrátory, nikdy přes uhodnutelnou veřejnou URL
- Obnova zálohy si nejdřív automaticky vytvoří pojistnou zálohu aktuálního stavu databáze, teprve pak přepíše data
- Export i import jedou po řádcích/blocích (streamovaně), ne jako jeden obří string v paměti — zvládá i větší databáze bez narážení na limit paměti PHP
Jak to funguje
Export projde databázové tabulky a zapisuje SQL příkazy postupně do souboru po menších blocích, ne najednou do jedné proměnné v paměti — díky tomu funguje i na databázích, které by se do paměťového limitu PHP jinak nevešly.
Soubor zálohy se uloží do uploads adresáře pod náhodným názvem a složka je navíc chráněná přes .htaccess a prázdný index.php, takže přímý přístup k souboru zvenčí není možný — stažení i obnova jdou jen přes vlastní autentizovaný handler v adminu. Obnova navíc vždy nejdřív vytvoří novou zálohu aktuálního stavu databáze, takže i chybně zvolenou obnovu jde vzít zpět.
Zálohování je záměrně jednodušší než UpdraftPlus, BackWPup, Duplicator nebo All-in-One WP Migration — jen databáze, žádné soubory ani cloudová úložiště — pro ty, kdo chtějí rychlou zálohu databáze na klik bez těžkého nástroje na celý web.