Pokud si sami hostujete WordPress tak asi víte, že na disku má určitou strukturu složek. A pokud si nechcete zálohovat zbytečné věci, tak některé z nich můžete ze zálohování vyjmout. Zejména se to hodí, pokud zálohujete přes S/FTP nebo zálohy odesíláte někam do cloudu a chcete ušetřit místo i čas.
/ (root) vašeho webu by v zásadě asi neměl obsahovat nic než složku, kde je uložen váš web, tedy například /www. Bude ale záležet na vašem hostingu, jak toto realizují.
/www (můžete ji mít pojmenovanou jinak) pak obsahuje kompletní WordPress včetně pluginů, šablon, všech médií. Případně může váš WordPress být ještě v podsložce, opět záleží na tom, jak to váš hosting má.
Přímo ve složce WordPressu najdete zpravidla i dost podstatné věci jako .htaccess a wp-config.php (zde je základní nutná konfigurace vašeho WordPressu, včetně přihlašovacích údajů do SQL). Takže určitě zálohovat ano.
/www/wp-admin je kód WordPressu. Zálohovat ho chcete, ale není vcelku problém ho nahradit – můžete ale zálohovat, nebude to moc velké.
/www/wp-includes je místo kde je zbytek samotného WordPressu (a i něco navíc) a určitě to zálohovat chcete. Velké to nebude.
Spousta obsahu ale i kódu
/www/wp-content je místo, kde to začíná být komplikovanější. Jsou zde různé menší složky od pluginů i šablon, ale také jsou zde monstra jako uploads kde jsou všechna média.
/www/wp-content/plugins jsou všechny pluginy. Zálohovat můžete, ale obnovení bez korektní instalace pluginu vám moc platné nebude.
/www/wp-content/themes jsou všechny šablony. Opět, můžete zálohovat, ale bez korektní aktivace vám obnova moc platná nebude. Toto i předchozí se ale hodí zálohovat abyste věděli co tam vlastně máte a později to mohli obnovit instalací.
/www/wp-content/languages jsou případné jazykové soubory. Malé a klidně zálohujte.
/www/wp-content/upgrade by měl být prázdný, používá se při aktualizaci WordPressu
Kde už je to komplikované
Ve /www/wp-content mohou být řady dalších složek. Backup Migration tam například ukládá zálohy (které můžete a nemusíte chtít extra zálohovat). Řada dalších pluginů si tam vytváří složky se skripty nebo se soubory.
/www/wp-content/uploads zálohovat chcete, ale má to háček – jde o všechna média a soubory a u obrázků budete zálohovat záplavu automaticky generovaných náhledových velikostí. Pokud byste hodně chtěli, tak se dají vyjmout (mají v názvu přidanou velikost náhledu). Sám WordPress generuje většinou dva náhledy, ale šablona do toho přidá i řadu dalších – FeedIT.cz jich tam má devět.
/www/wp-content/cache je u mých webů místo kam WP Fastest Cache ukládá vygenerované cache soubory. Tuhle složku zálohovat opravdu nechcete a může být nejen enormně velká (v bajtech) ale i rozsáhlá (v počtech souborů a složek). Máte-li jiný plugin pro cache, může se jmenovat jinak nebo být umístěná jinde. Ale věřte mi, tuhle složku opravdu zálohovat nechcete a nejspíš to ani dost dobře nepůjde – může mít tolik podsložek a souborů, že si na tom klasické FTP vyláme zuby kvůli timeoutu.
POZNÁMKA: Pokud máte web malý, pár stránek (pár desítek) a příspěvků, tak můžete zálohovat všechno a nic nemusíte řešit. Ideálně samozřejmě je, pokud máte FTP klienta (či jiný mechanismus) co synchronizuje zdroj a cíl a nestahuje zbytečně všechno.
Kde jsou články a příspěvky a informace o médiích?
Při zálohování nezapomeňte, že všechny články, příspěvky, informace o médiích (a řada dalších věc, včetně nastavení WordPressu i pluginů) je v SQL databázi a tu na disku zpravidla nenajdete. A i kdyby našli, tak se nedá zálohovat prostým stažením (je otevřená a aktivně se mění).
Zálohovat SQL databází musí nějak umožňovat služby, kde máte svůj hosting – některé dělají denní zálohy, které můžete stahovat (jako třeba BlueBoard).
V jiných to můžete zkusit přes nějaké to “SQL admin” rozhraní. Případně si můžete pořídit některý ze zálohovacích pluginů, které dokáží vytvořit “exportní” zálohu SQL databáze.
Další tipy týkající se WordPressu
-
TIP#2370: Jak měřit návštěvnost webu bez Google Analytics?
Nechtít Google Analytics na webu je dost rozumné pokud nepotřebujete žádné extra vychytávky, analýzy a propojení se vším možným od Google, Dost rozumné i s ohledem na soukromí (a GDPR a sušenkové…
-
TIP#2365: WordPress pluginy pro přímé sledování návštěvnosti. Bez Google Analytics
Rozhodl jsem se zbavit Google Analytics a začal zkoumat, jak sledovat návštěvnost mých webů na WordPressu lokálně, tedy přímo na serveru, ideálně i zcela bez cookies. Důvodů se objevilo několik. Související příspěvky…
-
TIP#2358: Co si pořídit na Cookie bannery místo Complianz?
Peklo s cookies od Evropské Unie má za následek, že si na weby musíme pořizovat šílená řešení pro cookies bannery a ještě šílenější řešení pro blokování cookies, které někomu nesmíme (nebo ještě…
-
TIP#2352: Jak ve WordPressu přesunout (hromadně) články od jednoho autora na jiného?
Ten nejprimitivnější způsob je, že si zobrazíte články/příspěvky klasicky v přehledu, nastavíte si případně větší počet než 20 (100 se ještě jakž takž dá), uděláte výběr všech a pak nad výpisem jdete…
-
TIP#2334: Velký přehled zásadních pluginů pro WordPress
Máme tu Jak na vlastní WordPress. Nepostradatelné pluginy pro WordPress sepsaný v říjnu 2021 při velkém stěhování z WordPress(dot)com na vlastní WordPress. Velmi šikovný přehled pluginů v čitelnější formě. Ale vyplatí se…
-
TIP#2329: Měl bych zamezit indexování štítků či rubrik na WordPressu? Jak to udělat?
Pokud se přes site:pooh.cz či site:365tipu.cz podíváte (lépe řečeno, podívali jste se) na věci zaindexované Google, tak uvidíte šílený zmatek Několik tisíc výsledků zahrnujících v prvním případě na dvě tisícovky (v druhém…
-
TIP#2324: Optimalizace (zmenšování velikosti) obrázků na WordPressu. Jak na to?
Dobrá zpráva je, že v tomto tipu najdete množství pluginů, které vám mohou pomoci se zmenšováním, konverzí a optimalizací obrázků pro váš web/blog na WordPressu. A to jak při nahrávání (což je…
-
TIP#2304: Je ve WordPressu nějaký rozdíl mezi výchozími šablonami a ostatními?
WordPress má “výchozí” šablony, ty které vytváří přímo WordPress(org). Každý rok je jedna nová, takže se jmenují podle roku kdy vznikly (viz například Twenty Twenty-Two). Pak je tu záplava, tisíce, šablon od…
-
TIP#2264: Jak využít QNAP pro monitoring běhu webových serverů? A nejenom QNAP
Monitoring běhu/dostupnosti webových serverů tu řeší tip Jak na monitoring dostupnosti/funkčnosti serveru? Je tam řeč o WEDOS.online, které je dostupné zdarma v beta verzi a docela dlouho ho používám pro monitoring –…
-
TIP#2262: Co když má váš WordPress problémy a nestíhá?
Po migraci FeedIT.cz na vlastní WordPress u BlueBoardu (z WordPress.com) se objevil problém s nestíháním. Ten web má přes 55 tisíc příspěvků, takže i když nemá nijak zásadní návštěvnost (okolo jednoho tisíce…
-
TIP#2258: Jak z Linuxu prověřit web s WordPressem? Použijte WPscan
WPScan je CLI pomůcka pro Linux, open source, snadno použitelné pro kontrolu webu s WordPressem zvenčí. Prozradí vám verzi WordPressu, http serveru, jaké pluginy jsou instalované, podívá se na uživatelská jméno, umí…
-
TIP#2253: Jak použít wget pro zálohování webu přes FTP?
O wget je dost detailně řeč v K čemu se vám může hodit wget? Ke stahování a zrcadlení!, ale není tam úplně zmíněna možnost využití pro zálohování webu, pokud máte přístup přes…
-
TIP#2252: Jaké cache použít pro váš WordPress web?
Probírali jsme to v Pro WordPress potřebujete cache, pokud má ustát návštěvnost. Co byste měli vědět? ale chyběl tam výčet možností. Tedy jako cache si pořídit. Související příspěvky TIP#804: Jak migrovat web…
-
TIP#2246: Vydat nějaké složitější téma jako seriál několika pokračování?
Když vyšlo Vydat dlouhý článek jako jeden celek nebo rozdělit na víc pokračování? tak nemůže chybět i pokročilejší varianta. Seriál -často se používající pro vydání nějakého složitějšího nebo výrazně dlouhého tématu. Související…
-
TIP#2245: QNAP MARS a zálohování WordPressu. Šikovná věc
Nic si nenamlouvejme, zálohování (a následně i případné obnovení) webů na WordPressu bývá jedna ze slabin. Můžete mít (snad) použitelné řešení u vašeho poskytovatele hostingu. Můžete jít do některých ze zálohovacích pluginů…