Jak zálohovat weby v Joomla! pomocí komponenty Akeeba Backup

15.11.2018 07:50 1269 zhlédnutí
Autor článku
Petra Procházková
Článek uživatele

Nedávný článek o nejběžnějších chybách webmasterů mě inspiroval k napsání tohoto návodu, jak zazálohovat web v Joomla! a jak z této zálohy web obnovit v případě, že dojde k nějakému problému, např. napadení hackery, zhroucení webu vlivem nekompatibility rozšíření s novou verzí Joomla! nebo když vám webhosting smaže web, protože jste zapomněli zaplatit prodloužení.

Asi nejpopulárnějším rozšířením pro zálohování webů je komponenta Akeeba Backup. Tato komponenta má verzi zdarma i placenou, která obsahuje navíc možnost nastavení automatického zálohování pomocí CRONu, zálohování do cloudu, zasílání záloh emailem a další funkce.

Zálohování webu pomocí Akeeby je poměrně jednoduché, a navíc si k ní můžete stáhnout češtinu. Největší výhodou je, že Akeeba vám do jednoho souboru (výchozí formát JPA nebo můžete nastavit ZIP či jiný) uloží jak soubory webu, tak databázi, nemusíte tedy stahovat hromadu souborů přes FTP a exportovat databázi.

Akeeba navíc automaticky zálohuje web při každé aktualizaci Joomla!, takže i kdyby se stalo, že vám po aktualizaci naběhne místo webu bílá stránka (k čemuž může dojít např. proto, že některé z rozšíření není kompatibilní s novou verzí Joomla!), máte k dispozici zálohu, ze které můžete vrátit web do původního stavu.

Nastavení komponenty Akeeba Backup

Ve výchozím nastavení komponenty se ukládá záloha ve formátu JPA do složky administrator/components/com_akeeba/backup, ale tuto cestu si můžete změnit v Konfiguraci, stejně jako rozsah zálohy (kompletní web, pouze databáze, přírůstky).

control panel akeeba

typ zalohy 900c4

Samotnou zálohu pak vytvoříte jednoduše kliknutím na tlačítko Zahájit zálohování. Soubor ses zálohou si pak můžete stáhnout přes FTP nebo z odkazu v logu, ale vzhledem k velikosti souboru doporučuji spíše FTP.

Obnova webu ze zálohy

Při obnově nahrajete do složky soubor zálohy ve formátu JPA a soubory kickstart.php a jazykový soubor en-GB.kickstart.ini, a do prohlížeče zadáte adresu složky a za lomítko kickstart.php (např. domena.cz/kickstart.php).

Nejprve klikněte na odkaz v následujícím informačním popupu:

click here akeeba

start akeeba

Dojde k rozbalení balíčku a spuštění standardního instalačního průvodce Joomla!. Klikněte na tlačítko Run.

run installer akeeba

Poté klikněte na tlačítko Next.

akeeba next

 databaze

Vyplňte údaje k databázi. Jako typ vyberte MySQLi a doporučuju změnit prefix z jos_ na něco jiného. Pro obnovu si můžete vytvořit novou prázdnou databázi, abyste nepřepisovali tu původní a měli ji jako zálohu.

next step

Nastavte si název stránky, email, účet administrátora a opět klikněte vpravo dole na tlačítko Next.

site setup

almost there

clean up

visit

 

A pak už si stačí jen vybrat, jestli chcete první zkontrolovat web z frontendu, jak jej vidí návštěvníci, nebo začít napravovat tu paseku v backendu.:-)  

 

Informace o autorovi Petra Procházková
Petra je srdce projektu StaWEBnice. Po absolvování Právnické fakulty v Brně působila 5 let mimo jiné na pozici projektové manažerky, copywriterky a SEO optimalizátorky v americké IT společnosti Xacti.

Líbil se vám článek?
(3 hlasů)
Hodnocení článku a jaká kouzla dokáží ve strukturovaných datech
Předchozí článek autora Petra Procházková  13.11.2018 754
Hodnocení článku a jaká kouzla dokáží ve strukturovaných datech
Článek uživatele
Odvěký problém, který řeší každý provozovatel webových stránek - jak dostat na web více lidí, a...
Google Signals: co vám přinesou a jak je aktivovat v Google Analytics
Následujicí článek autora Petra Procházková  17.11.2018 690
Google Signals: co vám přinesou a jak je aktivovat v Google Analytics
Článek uživatele
Co nového přináší Google Signals? Tato nová funkce v Google analytics v sobě zahrnuje 4 reporty,...

Štítky: Návod bezpečnost

20.09.2019 20:01 68 zhlédnutí
Vývojářské tipy
Google search console: Opravte označení položek typu Navigační struktura na webu
Google search console: Opravte označení položek typu Navigační struktura na webu

Přišel vám email s touto výzvou z Google Search console a nevíte, co po vás vlastně chtějí? V...

13.06.2019 08:31 520 zhlédnutí
Novinky
Aktualizace Joomla 3.9.7 + 3.9.8
Aktualizace Joomla 3.9.7 + 3.9.8

V uplynulých dnech byly vydány hned dvě aktualizace Joomla! - 3.9.7, na kterou hned druhý den...

26.05.2019 14:53 479 zhlédnutí
Novinky
Zpráva o napadení serveru JED (Joomla! extensions directory)
Zpráva o napadení serveru JED (Joomla! extensions directory)

Vzhledem k tomu, že v uplynulých dnech došlo k napadení serveru, kde je umístěn Joomla! Extensions...

10.04.2019 16:53 642 zhlédnutí
Rozšíření a eshopy pro Joomla!
OPC Captcha - opravdu neviditelná Captcha pro Joomla! a Virtuemart
OPC Captcha - opravdu neviditelná Captcha pro Joomla! a Virtuemart

Nevím jak vás, ale mě posledních pár měsíců začala slušně štvát ReCaptcha od Google. Původně jsem...

09.04.2019 22:48 490 zhlédnutí
Novinky
Byla vydána verze Joomla 3.9.5
Byla vydána verze Joomla 3.9.5

Ode dneška je dostupná nová verze Joomla 3.9.5. Tato verze obsahuje 3 bezpečnostní záplaty a více než...

27.03.2019 22:29 970 zhlédnutí
Začínáme s Joomla!
VIDEO: Jak vytvořit vlastní stránku 404: stránka nenalezena v Joomla!
VIDEO: Jak vytvořit vlastní stránku 404: stránka nenalezena v Joomla!

V tomto krátkém videonávodu vám prozradím, jak si můžete pro své webové stránky v redakčním...

20.03.2019 07:55 687 zhlédnutí
Začínáme s Joomla!
Jak zabezpečit formuláře v Joomla! proti spamu
Jak zabezpečit formuláře v Joomla! proti spamu

Spam. Otravné nevyžádané emaily, které vám plní schránku bez ohledu na to, jestli jste se někam...

16.03.2019 09:25 675 zhlédnutí
Zprávy ze světa IT
Google vydal novou aktualizaci algoritmu - Update Florida 2
Google vydal novou aktualizaci algoritmu - Update Florida 2

Danny Sullivan ze společnosti Google potvrdil, že Google vydal další aktualizaci svého algoritmu. Změny...

20.02.2019 12:01 382 zhlédnutí
Vývojářské tipy
Po aktualizaci komponenty K2 na verzi 2.9.0 zmizel media manager
Po aktualizaci komponenty K2 na verzi 2.9.0 zmizel media manager

Pokud rádi používáte komponentu pro správu obsahu K2, pak se vám možná stalo, že po aktualizaci na...

31.01.2019 14:27 1029 zhlédnutí
Začínáme s Joomla!
Jak vkládat videa do článků v Joomla!
Jak vkládat videa do článků v Joomla!

Možností, jak vložit video do článku na webu v redakčním systému Joomla! je více, a výběr vhodného řešení...

16.01.2019 15:39 745 zhlédnutí
Novinky
Co nového přináší Joomla 3.9.2?
Co nového přináší Joomla 3.9.2?

Nejnovější verze Joomla 3.9.2, která byla vydána 15. ledna 2019 obsahuje opravu 4 bezpečnostních mezer a více...

10.12.2018 13:53 676 zhlédnutí
Novinky
Trochu povyku pro nic na Active24
Trochu povyku pro nic na Active24

Pokud vám dnes či včera přišel email z webhostingu Active24, že detekovali malware ve vašem webu a...

29.11.2018 15:49 1059 zhlédnutí
Novinky
Získejte pro svůj eshop titul VirtueMart měsíce
Získejte pro svůj eshop titul VirtueMart měsíce

Chcete se pochlubit svým eshopem vytvořeným na Joomla! s rozšířením Virtuemart? Přihlaste ho do...

28.11.2018 20:27 1257 zhlédnutí
Začínáme s Joomla!
Překlady textů na webech v Joomla!
Překlady textů na webech v Joomla!

Webové stránky v Joomla! jsou takové pestrobarevné stavebnice - nebo stawebnice? - skládáte je...

24.11.2018 22:22 566 zhlédnutí
Vývojářské tipy
Návod k rozšíření Free Ratings Plugin for Joomla Article od Gavick
Návod k rozšíření Free Ratings Plugin for Joomla Article od Gavick

Při svém honu za dokonalejším hodnocením článků jsem narazila na zajímavý plugin od Gavicku - Free...

23.11.2018 10:50 1091 zhlédnutí
Vývojářské tipy
Změna hesla administrátora v Joomla!
Změna hesla administrátora v Joomla!

Každému se může stát, že zapomene heslo, ale na rozdíl od klasického hesla uživatele, které lze...

20.11.2018 00:00 501 zhlédnutí
Komunita Joomlaportal.cz
Joomlaportal.cz na Facebooku
Joomlaportal.cz na Facebooku

Ať už patříte mezi nadšené přivržence nebo zapřísáhlé nepřátele Facebooku, vězte, že nový...

17.11.2018 20:20 690 zhlédnutí
Vývojářské tipy
Google Signals: co vám přinesou a jak je aktivovat v Google Analytics
Google Signals: co vám přinesou a jak je aktivovat v Google Analytics

Co nového přináší Google Signals? Tato nová funkce v Google analytics v sobě zahrnuje 4 reporty, díky...

15.11.2018 07:50 1270 zhlédnutí
Začínáme s Joomla!
Jak zálohovat weby v Joomla! pomocí komponenty Akeeba Backup
Jak zálohovat weby v Joomla! pomocí komponenty Akeeba Backup

Nedávný článek o nejběžnějších chybách webmasterů mě inspiroval k napsání tohoto návodu, jak...

13.11.2018 13:54 754 zhlédnutí
Začínáme s Joomla!
Hodnocení článku a jaká kouzla dokáží ve strukturovaných datech
Hodnocení článku a jaká kouzla dokáží ve strukturovaných datech

Odvěký problém, který řeší každý provozovatel webových stránek - jak dostat na web více lidí, a...

12.11.2018 00:28 1349 zhlédnutí
Začínáme s Joomla!
Využití skrytého menu v Joomla!
Využití skrytého menu v Joomla!

Využití skrytých nabídek v Joomla! možná někomu přijde jako úplná samozřejmost, ale věřím, že po...

11.11.2018 00:02 787 zhlédnutí
Novinky
Hlasujte pro Joomla! v Critics’ Choice CMS Awards
Hlasujte pro Joomla! v Critics’ Choice CMS Awards

Joomla! byla spolu s Wordpressem nominována v kategorii nejlepších content management systémů...

09.11.2018 20:08 949 zhlédnutí
Novinky
Joomlashack převzal některá rozšíření PerfectWeb
Joomlashack převzal některá rozšíření PerfectWeb

Pokud jste si oblíbili a koupili některá rozšíření od Perfect - např. The Perfect Contact Form for...

10.11.2018 01:09 915 zhlédnutí
Komunita Joomlaportal.cz
Jak si vysloužit své místo v Joomla! nebi
Jak si vysloužit své místo v Joomla! nebi

Pokud existuje nějaké nebe a je v něm Joomla!, pak pravděpodobně je i peklo a v něm zákonitě i...

08.11.2018 10:32 1823 zhlédnutí
Rozšíření a eshopy pro Joomla!
Neviditelná CAPTCHA v Joomla 3.9
Neviditelná CAPTCHA v Joomla 3.9

Možná jste si všimli, že kromě Privacy Tool Suite, obsahuje nejnovější verze Joomla!, která byla...

9 komentáře

Ernst
napsal(a) Ernst 15. lis 2018 12:10

raději napište, že s kickstart.php nahrajete soubor cs-CZ.kickstart.ini

Odkaz Komentáře
Petra - STAWEBNICE.com
napsal(a) Petra - STAWEBNICE.com 15. lis 2018 14:00

teď už jsem shnila to znovu screenshotovat, já nikdy českej kickstart neměla, ale jde stáhnout pravděpodobně na té stejné adrese, kde byl ten nový kickstart. Takže kdo neumí anglicky, nechť si stáhne český kickstart a pokračuje obdobně, ale v češtině

Odkaz Komentáře
Cony
napsal(a) Cony 15. lis 2018 14:10

en-GB soubor potřeba není, stačí jen kickstart.php. V prof. verzi je ale nutné kickstart.php přejmenovat na něco jiného, jinak se nespustí. Např. na "obnova.php" nebo cokoliv - je to bezpečnostní kontrola, aby si někdo kickstart.php nenechal na FTP a pak se nedivil, že mu web "zmizel" :)

V nastavení bývá ještě dobrým zvykem nastavit si složku záloh mimo kořenový adresář Joomly, lze použít makro [ROOTPARENT], tedy např. [ROOTPARENT]/backups. Je pak větší jistota, že se k záloze nedostane někdo neoprávněný. U větších webů (hlavně co se obrázků týče) bych také doporučil vytvořit si profil s vynecháním složky images, jinak jsou zálohy monstrózně velké.

Odkaz Komentáře
HonzaG
napsal(a) HonzaG 15. lis 2018 14:11

Ahoj,
jojo čeština je na stejné stránce.

Další poznámka je k údržbě záloh. Je dobré zálohy promazávat, abychom nevyčerpali diskovou kvótu

A ještě jedna zkušenost - novější PHP používá cachování pomocí OPcache. Na některých serverech to může vést ke "kousnutí" zálohování. V tom případě pomůže přidat třetí soubor - .htaccess s řádkem:
php_flag opcache.enable Off

Bohužel žádný nástroj nenahradí inteligenci. Osobně používám Akeebu pro migrace webů a provozní zálohy. Na běžnou zálohu mám zálohování hostingu:-)

HonzaG

Odkaz Komentáře
Ernst
napsal(a) Ernst 15. lis 2018 18:27

Jazykové verze jsou na webu akeebabackup.com hodně skryty, jsou zde - https://cdn.akeebabackup.com/language/kickstart/index.html

Je pravda, že se zálohy mohou nechat na hostingu. Tam je trošku problém, že není časově shodná záloha FTP a databáze. A některé hostingy si za obnovu nechají pořádně zaplatit.
Zvláště hostingy s tzv. neomezeným prostorem si hodně hlídají, aby jste si na nich nechávali zálohy. Pak vám vyhrožují, že už vám prostor nikdy automaticky nezvýší.
Určitě se akeeba vyplatí pro vlastní zálohy při změnách na webu (před změnami) a pro přesuny na jiný webový prostor.
Jinak si musíte zálohy hlídat a automaticky je z webu stahovat a mazat.

Já jako nejvýhodnější vidím zakoupit akeeba pro a ta umožňuje zálohy automaticky přesouvat na google drive (nejen tam).

Automatickou zálohu při aktualizaci joomly zajišťuje plugin Systém - záloha před aktualizací. Já osobně ho mívám vypnutý, aby mě neotravoval, ale bežným uživatelů ho důrazně doporučuji mít zapnutý.

PS - proč zde není editor a jen prostý text?

Odkaz Komentáře
Karel Neugebauer jr. - itx.cz
napsal(a) Karel Neugebauer jr. - itx.cz 16. lis 2018 12:09

Jak už psal HonzaG. Každý rozumný hosting má zálohování, takže zálohovat automaticky navíc k tomu mi přijde jako plýtvání zdroji. Akeeba je fajn záležitost na drobné weby a při migraci na jiné domény, ale určitě je vhodné zálohy z webu odmazávat (uchovávat jinde). Dále používat striktně JPA, protože použití ZIP nesmyslně přetěžuje hosting, např. nechat dělat 4GB web Akeebou do ZIP je vysloveně prasárna nejvyššího kalibru. V každém případě, pokud chce mít admin maximální kontrolu a jistotu nezbývá, než klasické FTP a phpmyadmin.

Odkaz Komentáře
Petra - STAWEBNICE.com
napsal(a) Petra - STAWEBNICE.com 17. lis 2018 20:27

Jasně, já na Akeebě vítám hlavně tu zálohu při aktualizaci - protože, přátelé, záloha z hostingu, kdo ví kdy dělaná, je vám na prd ve chvíli, kdy se vám web promění v bílou stránku po aktualizaci např. vinou nekompatibilního pluginu. Živé weby a eshopy potřebují databázi pár minut před zhroucením, ne obnovovat z týden staré zálohy.

To zálohování nad rootem používám samo taky a kickstart.php po instalaci mažu. Určitě je dobré si tu poslední zálohu stáhnout k sobě a na hostingu to promáznout, protože třeba WEDOS to netoleruje, když se tam hromadí zálohy a taky k čemu je vám záloha na hostingu, který vám smazali, protože klient zapomněl zaplatit prodloužení, že...

Odkaz Komentáře
Karel Neugebauer jr. - itx.cz
napsal(a) Karel Neugebauer jr. - itx.cz 21. lis 2018 07:59

2Petra: Jako majiteli hostingu pro mě zní dost strašidelně část věty "záloha z hostingu, kdo ví kdy dělaná". To snad je zcela jasná věc, zmíněná v dokumenatci k hostingu. Např. u nás je dělaná každý den v cca 0:00 - 4:00 minimálně 14 dnů zpětně. Uchovávána ve více lokalitách, tzn. "když celá Praha lehne polelem, pořád jsou ty data v Brně". Takže za mě je to stoprocentně spolehlivá věc. Samozřejmě chápu, že se lépe obnovuje záloha, kterou si čloěk udělá sám, než záloha hostingu, o kterou např. u nás musíte požádat. Nicméně pravidla: 1. POUZE JPA 2.zálohy stahovat 3. weby nad 1GB dělat ručně.

Odkaz Komentáře
Martens
napsal(a) Martens 25. úno 2019 09:25

Záloha, kterou dělá hosting je jedna věc, ale u webů, kde je velmi frekventovaný pohyb nad databází (e-shopy atp.), tak je záloha 1x den zcela nedostačující. Tady je potřeba zálohovat alespoň databázi třeba 1x hodinu - nedovedu si představit, že by bez takto prováděné zálohy přišel frekventovaný e-shop o 1 den objednávek.

Odkaz Komentáře

Nové články

Článek uživatele
Vývojářské tipy
Zabezpečení adresy administrace Joomla
Článek uživatele
Novinky
Joomla 3.9.11
Článek uživatele
Novinky
Vyšla Joomla 3.9.10

Související články