Ugrás a tartalomhoz

Sütibeállítások

Típusonként válassza ki, mely sütiket engedélyezi. Választását bármikor módosíthatja a Sütibeállítások linken, amely minden oldal alján megtalálható. Adatvédelmi nyilatkozat

Szükséges

Mindig bekapcsolva

A bejelentkezéshez, a kosár megőrzéséhez és a választásai megjegyzéséhez szükségesek. Ezek mindig be vannak kapcsolva.

Milyen sütik?
  • weboke_sessie, weboke_klant, weboke_remember: a munkamenet és a bejelentkezve maradás
  • weboke_basket: a kosár
  • wkBtwIncl: az árak megjelenítése ÁFÁ-val vagy anélkül
  • wok_cookies: a sütiválasztás, 12 hónap

Méri, melyik hirdetés vezet látogatáshoz vagy rendeléshez, hogy ne fizessünk hatástalan hirdetésekért.

Milyen sütik?
  • Google Ads a Google Tag Manageren keresztül (_gcl_au, _gcl_aw), legfeljebb 90 napig
  • OpenAI Ads, hirdetések a ChatGPT-ben
  • wok_aff: melyik partnerünk ajánlására érkezett (partnerprogram), 60 nap

4,6

Ország és nyelv

Minden országnak saját oldala van, az adott ország áraival és ÁFA-jával.

Megtekintés

Visszaállítás és tesztelés

Modul 8: Biztonsági mentések, tesztkörnyezet és PHP-frissítések · Olvasási idő: 8 perc

Tanulási cél: E lecke után Ön képes lesz visszaállítani egy biztonsági mentést, akár a meglévő weboldal mellett is, és ellenőrizni, hogy az teljes és használható-e.

Kulcsfogalmak: visszaállítás (restore), teljes vagy részleges, fájlok vagy adatbázis, visszaállítás a weboldal mellett, tesztvisszaállítás, ellenőrzőlista visszaállítás után, címek módosítása, adatbázis importálása

Egy biztonsági mentés csak akkor ér valamit, ha vissza is állítható

A biztonsági mentésekkel kapcsolatos legfájdalmasabb pillanat nem a mentés elkészítése, hanem annak felfedezése, hogy a visszaállítás nem sikerül: hiányzik az adatbázis, a mentés hiányos, a fájl sérült, vagy senki sem tudja, hogyan kell csinálni. Ezt inkább egy nyugodt keddi napon szeretné felfedezni, mint egy feltört weboldal miatti szombaton.

Ezért rendszeresen tesztelje a visszaállítást, lehetőleg anélkül, hogy hozzányúlna a valódi weboldalához.

Mit állítson vissza

Nem mindig kell mindent visszaállítani. Válassza ki a helyzethez illőt:

HelyzetMit állítson vissza
Véletlenül módosított egy oldaltSemmit: használja a verziókat (4.1. lecke)
Véletlenül törölt egy képet vagy mappátCsak azokat a fájlokat
Egy frissítés elrontotta a weboldaltAz adott bővítmény fájljait vagy a teljes wp-content mappát, esetenként az adatbázist is (ha a frissítés módosította az adatbázist)
Tartalom törlődött az adatbázisbólAz adatbázist, de vegye figyelembe, hogy minden más is visszakerül ami azóta történt
FeltörésMindent, teljes egészében (7.5. lecke), egy jóval a feltörés előtti biztonsági mentésből

A fájlok és az adatbázis összetartoznak. Ha csak a tegnapi fájlokat állítja vissza a mai adatbázissal, egy bővítmény összezavarodhat, mert az adatbázisa már frissítve volt. Ha bizonytalan, állítsa vissza mindkettőt ugyanabból az időpontból.

Ami a biztonsági mentés időpontja után történt, az elveszik. Új bejegyzések, hozzászólások, rendelések, feliratkozások. Webáruház esetén a visszaállítás előtt jegyezze fel, mely rendelések érkeztek a mentés óta.

Visszaállítás a weboldal mellett

A teszteléshez és a mentéshez a legbiztonságosabb módszer, ha a biztonsági mentést a jelenlegi weboldal mellett állítja vissza: egy teszt aldomainen (test.example.com) vagy egy külön mappában, saját adatbázissal. A valódi weboldala érintetlen marad. Ezután:

  • ellenőrizheti, hogy a biztonsági mentés teljes-e;
  • kiemelhet belőle egy adott elemet (egy törölt oldalt, egy szöveg régebbi változatát), és azt kézzel átmásolhatja;
  • gyakorolhatja a helyreállítási tervet.

Egyes tárhelyszolgáltatóknál ez egyetlen gombnyomással megoldható (a WebOké Backups rendszerében például „visszaállítás a jelenlegi weboldal mellett”); másutt a fájlokat és az adatbázist kézzel kell egy tesztkörnyezetbe helyezni.

Ügyeljen a címre

Egy https://example.com címről készült biztonsági mentés, amelyet a https://test.example.com címre helyez, továbbra is tudja, hogy az example.com domainhez tartozik: a siteurl és home értékek az adatbázisban (1.3. lecke), valamint minden hivatkozás a valódi weboldalára mutat. Ennek következménye, hogy a tesztoldalon kattintva a valódi weboldalon köt ki, vagy a rossz helyre jelentkezik be. Ezért a visszaállítás után módosítsa a címeket:

wp search-replace 'https://example.com' 'https://test.example.com' --all-tables --dry-run
wp search-replace 'https://example.com' 'https://test.example.com' --all-tables

Vagy használjon egy olyan keresés-csere bővítményt, amely érti a szerializált adatokat (3.2. lecke). Ezzel egy időben kapcsolja be a keresőmotorok elkerülését (2.4. lecke), vagy állítson be jelszót a tesztoldalra, és győződjön meg róla, hogy a tesztoldal nem küld e-mailt a valódi ügyfeleknek (8.3. lecke).

Az adatbázis kézi visszaállítása

Ha van egy .sql fájlja (egy biztonsági mentésből vagy exportból), akkor így állíthatja vissza:

  1. Hozzon létre egy üres adatbázist és egy felhasználót (2.3. lecke), vagy ürítse ki a meglévőt (csak ha teljesen biztos benne).
  2. Importálja a fájlt a phpMyAdmin felületén (az Importálás fülön). Nagy fájlok esetén a phpMyAdmin lefagyhat; ilyenkor használja a vezérlőpultja importálási funkcióját vagy a parancssort (wp db import back-up.sql vagy mysql).
  3. Ellenőrizze a wp-config.php fájlban, hogy az adatbázis adatai helyesek-e.
  4. Ellenőrizze a táblaelőtagot: megegyezik-e a biztonsági mentésben szereplő (wp_) a wp-config.php fájlban lévő $table_prefix értékkel? Ha nem, a WordPress üres telepítésnek érzékeli, és újra telepíteni szeretne.

Az ellenőrzőlista a visszaállítás után

Egy visszaállítás csak akkor sikeres, ha a weboldal valóban működik. Nézze át az alábbiakat:

  1. Nyissa meg a kezdőlapot és néhány rendes oldalt és bejegyzést, privát ablakban.
  2. Képek: láthatók-e (vagyis az uploads mappa benne volt a mentésben)?
  3. Bejelentkezés az admin felületre.
  4. A legfontosabb funkciók: egy űrlap elküldése, valami a kosárba helyezése, keresés.
  5. Közvetlen hivatkozások: minden oldal működik, vagy a kezdőlapon kívül mindenhol 404-es hibát kap? Ebben az esetben a Beállítások > Közvetlen hivatkozások menüpontban egyszer mentse el a beállításokat (2.4. lecke).
  6. Bővítmények és sablon aktívak és frissítettek-e.
  7. A verzió: valóban annak a dátumnak a tartalmát tartalmazza, amelyre számított?

Jegyezze fel, mennyi ideig tartott a visszaállítás. Ez az Ön valódi helyreállítási ideje: ennyi ideig lesz elérhetetlen a weboldala egy probléma esetén.

Milyen gyakran teszteljen

Ökölszabály: tesztelje legalább negyedévente egyszer (9.4. lecke), és minden alkalommal, amikor változik a biztonsági mentési rendszere (új bővítmény, másik tárhelyszolgáltató, jelentősen megnövekedett weboldalméret). Váltogassa: egyszer a tárhelyszolgáltató mentését, máskor a saját, szerveren kívüli másolatát (8.1. lecke).

A gyakorlatban: így néz ki egy vezérlőpulton

Példaként a WebOké Backups és a DirectAdmin szolgáltatást használjuk. Más tárhelyszolgáltatóknál a gombok máshogy nevezhetők, de a választási lehetőségek ugyanazok: mit állít vissza, és hová.

  1. Először hozza létre a teszt aldomaint a DirectAdmin felületén (Aldomainkezelés), tanúsítvánnyal együtt.
  2. Válasszon a WebOké Backups rendszerében egy néhány nappal korábbi biztonsági mentést, és válassza azt az opciót, hogy a fájlokat és az adatbázist a jelenlegi weboldal mellett, a tesztkörnyezetbe állítja vissza.
  3. A visszaállított adatbázisban módosítsa a címeket a teszt aldomainre.
  4. Nézze át az ellenőrzőlistát.

Összefoglalás

  • Egy biztonsági mentés csak akkor értékes, ha vissza is állítható; tesztelje a visszaállítást.
  • Válassza ki, mit állít vissza; a fájloknak és az adatbázisnak ugyanabból az időpontból kell származniuk. Ami a mentés után történt, az elveszik.
  • Állítsa vissza a biztonsági mentést a weboldala mellé a teszteléshez vagy egy elem mentéséhez, és csak utána módosítsa a címeket.
  • Adatbázis importálásakor ügyeljen a táblaelőtagra és a wp-config.php fájlban lévő adatokra.
  • Minden visszaállítás után nézzen át egy állandó ellenőrzőlistát, és jegyezze fel, mennyi ideig tartott.

Kvíz

1. Miért érdemes egy biztonsági mentést inkább a weboldala mellé visszaállítani, mintsem ráírni?



2. Visszaállított egy https://example.com címről készült biztonsági mentést a https://test.example.com címre. Minden kattintásnál a valódi weboldalán köt ki. Mit kell tennie?



3. Egy adatbázis importálása után a WordPress a telepítőképernyőt mutatja. Mi ennek egy valószínű oka?



4. Mit veszít el, ha a tegnap esti teljes biztonsági mentést visszaállítja a webáruháza fölé?



Feladat

D8.2 feladat: Biztonsági mentés visszaállítása tesztkörnyezetben. Állítson vissza egy néhány napos biztonsági mentést a saját domainjének egy teszt aldomainjére (például herstel.example.com), a valódi weboldala mellett. Módosítsa a címeket, kapcsolja be a keresőmotorok elkerülését, vagy állítson be jelszót a tesztkörnyezetre, és nézze át az e leckében szereplő ellenőrzőlistát. Pipálja ki minden pontot. Jegyezze fel: melyik biztonsági mentést (forrás és dátum) használta, mennyi ideig tartott a visszaállítás, mi nem sikerült és hogyan oldotta meg. Hagyja meg a tesztoldalt az A8.3 feladathoz, majd utána törölje.

D8.2. feladat: Biztonsági mentés visszaállítása tesztkörnyezetben

Ezt a feladatot saját maga végzi el, senki nem ellenőrzi. Pipálja ki, amit elvégzett, és jelölje meg a feladatot elvégzettként.




A pipái és jegyzetei csak ebben a böngészőben maradnak meg, sehova nem küldjük el őket. Ha bejelentkezett, a Fiókomban csak azt tároljuk, hogy elvégezte a feladatot.

További olvasnivaló

Ezek a cikkek a WebOké vezérlőpultjain található lépéseket írják le; más vezérlőpultokon hasonlóan működnek.

Egy pillanat…

Domainek beállítása

Állítsa be domainenként a névszervereket, a tárhelyhez való kapcsolást és azt, hogy ki legyen a tulajdonos.

Domainek betöltése…