Sprievodca, ako zálohovať váš obchod Magento 2

Pravidelné zálohovanie vášho obchodu Magento 2 je jedným z najdôležitejších aspektov zabezpečenia toho, aby zostal chránený pred následkami nežiaducich udalostí.

Neúspešné aktualizácie, problémy s hardvérom alebo softvérom servera, rôzne bezpečnostné hrozby – musíte byť pripravení na všetko a vedieť, že všetky vaše údaje sa dajú ľahko obnoviť.

Nižšie sa naučíme, ako zálohovať obchody Magento 2 pomocou troch rôznych metód. Ak sa chcete dozvedieť viac o zálohách Magento 2, pokračujte v čítaní.

Typy záloh

Magento je platforma elektronického obchodu, ktorá môže majiteľom obchodov poskytnúť neobmedzené príležitosti, vďaka čomu je stratégia zálohovania ešte dôležitejšia.

Magento 2 sa stalo nástupcom redakčného systému Magento 1, keď tento doslúžil a v podstate rozšíril funkčnosť predchádzajúcej verzie.

Všetky pridané produkty, objednávky zákazníkov, údaje o reláciách ako košíky a veľké množstvo ďalších informácií – to všetko je uložené v databáze Magento 2 a nemôžeme dovoliť, aby sa nič z toho stratilo. Tu prichádza na rad záloha.

Získajte plne spravovaný hosting Magento

Zrýchlite potenciál svojho obchodu bez neustálej údržby

Existujú tri typy záloh Magento 2, ktoré môžeme vytvoriť:

  • Záloha systému. Tento typ zálohy ukladá všetko vrátane systému súborov Magento 2, priečinka médií a databázy.
  • Zálohovanie databázy a médií. Ako už názov napovedá, môžete si vytvoriť zálohu priečinka médií a databázy Magento 2.
  • Zálohovanie databázy. Ak by ste chceli uložiť iba zálohu databázy, je to tiež možné.
Čítať:  Ako otvoriť AirTag?

Webové stránky Magento 2 môžeme zálohovať z administračného panela, príkazového riadku, použitím príkazov Magento alebo manuálnym vytvorením zálohy Magento 2.

Proces manuálneho vytvárania zálohy je možné aplikovať na akýkoľvek iný redakčný systém.

Cez príkazový riadok

Zálohy Magento 2 je možné vytvárať z príkazového riadku pomocou určitých príkazov Magento.

Vytvorené zálohy sú uložené v priečinku var/backups v inštalačnom adresári vášho obchodu a môžu byť použité na obnovenie webovej stránky kedykoľvek.

Pozrime sa, ako zálohovať Magento 2 z príkazového riadku.

Krok 1: Prihláste sa na server cez SSH a prejdite do inštalačného adresára obchodu Magento 2

Pre vytvorenie zálohy musíme byť prihlásení cez SSH s užívateľom účtu. Keď sme prihlásení, presuňme sa do koreňového adresára dokumentov nášho obchodu, kde sa nachádza naša inštalácia Magento 2.

Ako môžete vidieť na obrázku nižšie, prihlásili sme sa ako používateľ magentotest, ktorý je vlastníkom našej inštalácie Magento a public_html je náš aktuálny pracovný adresár.

Používateľ, pod ktorým sme prihlásení

[magentotest@newvps public_html]$ whoami magentotest Náš aktuálny pracovný adresár

[magentotest@newvps public_html]$ pwd /home2/magentotest/public_html

Krok 2: Vytvorte zálohu

Pomocou príkazu magento setup:backup môžeme rýchlo a jednoducho zálohovať náš obchod Magento 2. Pomocou príznakov, ktoré môžeme aplikovať na príkazy, môžeme určiť, aký typ zálohy chceme vytvoriť.

Upozorňujeme, že príkaz na zálohovanie uvedie obchod do režimu údržby. Keď sa váš obchod prepne do režimu údržby, na jeho prednej strane sa zobrazí správa, že web je momentálne nedostupný.

Po dokončení zálohovania bude obchod opäť funkčný.

V nižšie uvedenom príklade sme vytvorili úplnú zálohu systému obsahujúcu náš súborový systém Magento 2, adresár médií a databázu; môžete vidieť zodpovedajúce príznaky –code, –media, –db, ktoré sme použili.

magentotest@newvps public_html]$ magento setup:backup –code –media –db Povolenie režimu údržby Zálohovanie kódu sa spúšťa… Názov súboru zálohy kódu: 1648215256_filesystem_code.tgz (Archív je možné dekomprimovať pomocou 7-Zip na systémoch Windows) Cesta k zálohe kódu: /home2/magentotest/public_html/var/backups/1648215256_filesystem_code.tgz
[SUCCESS]: Zálohovanie kódu bolo úspešne dokončené. Spúšťa sa zálohovanie média… Názov súboru zálohy média: 1648215256_filesystem_media.tgz (Archív je možné dekomprimovať pomocou 7-Zip na systémoch Windows) Cesta k zálohe média: /home2/magentotest/public_html/var/backups/1648215256_filesystem_media.tgz
[SUCCESS]: Zálohovanie médií bolo úspešne dokončené. Spúšťa sa zálohovanie databázy… Názov súboru zálohy DB: 1648215256_db.sql Cesta zálohy DB: /home2/magentotest/public_html/var/backups/1648215256_db.sql
[SUCCESS]: Záloha DB bola úspešne dokončená. Vypnutie režimu údržby

Čítať:  Príručka pre začiatočníkov k metódam dopravy Magento 2: Čo sú to & Ako začať

Krok 3: Zobrazte zálohy, ktoré ste vytvorili

Všetky zálohy, ktoré sme vytvorili, nájdeme z príkazového riadku aj z panela admin v adresári var/backups.

Poďme sa pozrieť na zoznam nižšie.

Máme 2 zálohy, ktoré sme vytvorili z administračného panela, a plnú zálohu, ktorú sme práve vytvorili a ktorá pozostáva z 3 súborov: záloha databázy, súborový systém Magento 2 a archívy mediálnych súborov.

0 zálohy vytvorené z administračného panela -rw-rw-r– 1 magentotest magentotest 136702556 24. marec 16:14 1648209993_snapshot_March_25.tgz -rw-rw-r– 1 magentotest 432951 Marec 64 64 28 51 69 db_March_25.sql Úplná záloha vytvorili sme z príkazového riadku -rw-rw-r– 1 magentotest magentotest 1113288 25. marec 12:38 1648215256_db.sql -rw-rw-r– 1 magentotest magentotest 133462787 133462787 Mar 2816 15. marec w-rw -r– 1 magentotest magentotest 110237 25. marec 12:38 1648215256_filesystem_media.tgz Záložný adresár

[magentotest@newvps backups]$ pwd /home2/magentotest/public_html/var/backups

Obnovenie zo zálohy cez príkazový riadok

Svoju webovú lokalitu môžete obnoviť z ktorejkoľvek zo záloh uložených na paneli správcu alebo pomocou príkazu magento setup:rollback.

Napríklad nižšie sme obnovili náš obchod Magento z úplnej zálohy systému, ktorú sme predtým vytvorili z príkazového riadku, ale preskočili sme obnovu databázy.

Príznaky, ktoré je možné použiť, sú -m, -c a -d pre médiá, súborový systém a obnovu databázy. Za všetkými príznakmi musí nasledovať záložný súbor, z ktorého obnovujeme.

[magentotest@newvps backups]$ magento setup:rollback -c 1648215256_filesystem_code.tgz -m 1648215256_filesystem_media.tgz Povolenie režimu údržby Chystáte sa odstrániť aktuálny kód a/alebo databázové tabuľky. Si si istý?[y/N]y Chcete si ponechať zálohy?[y/N]y Vrátenie kódu sa začína … názov súboru vrátenia kódu: 1648215256_filesystem_code.tgz Cesta k súboru vrátenia kódu: /home2/magentotest/public_html/var/backups/1648215256_filesystem_code.tgz
[SUCCESS]: Vrátenie kódu bolo úspešne dokončené. Začína sa vracanie médií… Názov súboru vrátenia médií: 1648215256_filesystem_media.tgz Cesta k súboru vrátenia médií: /home2/magentotest/public_html/var/backups/1648215256_filesystem_media.tgz
[SUCCESS]: Vrátenie médií bolo úspešne dokončené. Vypnutie režimu údržby

Cez admin panel

Zálohu Magento 2 môžeme jednoducho vytvoriť z administračného panela.

Táto metóda nevyžaduje pripojenie k serveru priamo cez SSH, ako sme to urobili, keď sme vytvorili zálohu pomocou rozhrania príkazového riadka Magento.

Čítať:  Prečo je sledovanie konverzií dôležité pre váš web WordPress

Nižšie sa dozvieme, ako zálohovať Magento 2 z panela správcu.

Krok 1: Prihláste sa do svojho administrátorského panela Magento 2

Prihláste sa do administračného panela Magento pomocou svojich používateľských poverení správcu.

Krok 2: V ľavej ponuke vyberte systém > zálohy

Zálohy nájdete v časti Nástroje v ponuke systému.

Krok 3: Vyberte typ zálohy a spustite zálohu

Po otvorení ponuky zálohovania budete môcť vidieť zálohy, ktoré ste uložili na disk, alebo spustiť novú zálohu.

Spustite napríklad zálohu systému. Budeme vyzvaní, aby sme pomenovali novú zálohu a vybrali, či chceme obchod prepnúť do režimu údržby.

Dôrazne odporúčame, aby ste to urobili, aby záloha prebehla bez problémov, a uistite sa, že sa počas ukladania novej zálohy nepridávajú ani neupravujú žiadne nové údaje.

Existuje tiež možnosť vylúčiť priečinok médií zo zálohovania.

Keď budete pripravení, kliknite na tlačidlo OK a spustí sa záloha.

Krok 4: Overte, či bola záloha úspešne dokončená

Po vytvorení novej zálohy sa táto pridá do zoznamu dostupných záloh.

Z rovnakého rozhrania si môžete stiahnuť zálohu do počítača alebo obnoviť svoj obchod Magento 2.

Konfigurácia pravidelných záloh z panela správcu

Novú zálohu vášho obchodu Magento 2 je možné vytvoriť z administračného panela kedykoľvek, ale tento proces je možné automatizovať. Môžeme nakonfigurovať zálohy tak, aby sa spúšťali v určitom čase denne, týždenne alebo mesačne.

Ak stále nemáte zálohy pravidelne ukladané, pozrime sa, ako môžeme túto možnosť povoliť na paneli správcu.

Krok 1: Vyberte obchody z ľavého menu a kliknite na konfiguráciu

Konfiguráciu nájdete v nastaveniach v ponuke obchodov.

Krok 2: Vyberte kartu rozšírené a kliknite na systém pod ňou

Tam budeme môcť vidieť niektoré z pokročilých nastavení systému vrátane plánu zálohovania.

Krok 3: Nakonfigurujte frekvenciu zálohovania

Plánované zálohy môžeme povoliť z ponuky nastavení zálohovania spolu s typom zálohy, frekvenciou a časom, kedy sa majú zálohy spúšťať.

Manuálne zálohovanie

Proces vytvárania manuálnej zálohy obchodu Magento 2 je rovnaký ako ukladanie akejkoľvek webovej stránky pomocou iného systému na správu obsahu. Potrebujeme zálohovať databázu webovej stránky a všetky jej súbory.

Pozrime sa na proces manuálneho vytvárania zálohy, ktorý nám môže pomôcť pochopiť, ako zálohovať webové stránky Magento 2, ak to z nejakého dôvodu nemôžeme urobiť pomocou dvoch metód, ktoré sme popísali predtým.

Čítať:  Roku nefunguje? Takto sa to dá opraviť

Krok 1: Vytvorte zálohu databázy

Vytvorenie zálohy databázy je možné vykonať rôznymi spôsobmi. Môžeme to urobiť pomocou obľúbeného nástroja na správu databáz, ako je phpMyAdmin.

Keď otvoríme phpMyadmin, môžeme si vybrať našu databázu Magento 2 zo zoznamu vľavo a vybrať možnosť Exportovať z horného menu. Je možné použiť metódu rýchleho exportu, pokiaľ nechcete prispôsobiť zálohu databázy.

Po pripravenosti kliknite na Prejsť a súbor SQL obsahujúci zálohu databázy sa stiahne do vášho počítača.

Krok 2: Zálohujte súbory obchodu

Zálohu vašich súborov Magento 2 si môžete stiahnuť z rozhrania správcu súborov alebo pripojením k súborom cez SFTP.

Ako vidíte nižšie, pripojili sme sa k súborom nášho obchodu cez SFTP pomocou FileZilla a stiahli sme celý adresár obsahujúci naše súbory obchodu Magento 2.

Zo zálohy databázy a stiahnutých súborov môžete vytvoriť archív a uložiť ho do počítača.

Ak potrebujete obnoviť svoju webovú stránku zo zálohy, ktorú ste manuálne vytvorili, stačí ju nahrať na server a prepísať existujúce súbory a databázu sami, alebo požiadať o pomoc technickú podporu poskytovateľa hostingu.

Teraz už viete

Zálohovanie vášho obchodu Magento 2 je prvoradé, aby ste sa uistili, že všetky údaje sú bezpečné a dajú sa ľahko obnoviť.

Teraz, keď sme sa naučili zálohovať Magento 2, vidíme, že tento proces nevyžaduje veľa času ani úsilia. Zálohy môžeme vytvárať minimálne tromi rôznymi spôsobmi: cez rozhranie príkazového riadka Magento, admin panel alebo ručným uložením zálohy.

Automatické zálohovanie je možné nakonfigurovať aj na pravidelné spúšťanie, čo je ďalšia skvelá možnosť.

Zvážte spravovaný hosting Magento s Hostinger

Starostlivosť o všetky technické aspekty vášho online podnikania môže byť vyčerpávajúca a vy ako majiteľ firmy nemôžete dovoliť, aby vašu webovú stránku spravoval ktokoľvek okrem tímu odborníkov.

Spravovaný hosting vám môže pomôcť delegovať väčšinu úloh na profesionálov v oblasti správy systému a udržať tak váš obchod v bezpečí.

Hostingové plány Magento spravované Hostinger sa dodávajú vopred zabalené so všetkými najlepšími riešeniami a sú optimalizované pre bezpečnosť, výkon a škálovateľnosť.

Pozrite si naše spravované plány Magento, ako začať už dnes.

Nové Publikácie:

ODPORÚČANIE