Weboldal mentés: így kerüld el az adatvesztést

Egy jól beállított weboldal mentés akkor is megmentheti a vállalkozásod online jelenlétét, ha hibás frissítés, feltört bővítmény, véletlen törlés vagy szerverhiba miatt egyik pillanatról a másikra eltűnik a honlap egy része. A mentés nem csak „technikai extra”, hanem alapvető üzemeltetési feladat: nélküle a helyreállítás sokszor lassú, drága vagy bizonytalan.

Sokan csak akkor kezdenek el foglalkozni a biztonsági mentéssel, amikor már megtörtént a baj. Pedig egy weboldalnál nem csak a fájlok számítanak. Egy WordPress, Joomla, Drupal vagy egyedi fejlesztésű oldal esetén külön kell gondolni az adatbázisra, a feltöltött képekre, dokumentumokra, sablonokra, bővítményekre, egyedi fejlesztésekre és akár az e-mail beállításokra is. Ha ezek közül bármelyik hiányzik, a visszaállítás kellemetlen meglepetéseket okozhat.

Mit kell menteni egy weboldalnál?

A teljes körű biztonsági mentés nem merül ki abban, hogy időnként letöltjük az oldal fájljait FTP-n keresztül. Egy működő weboldal több rétegből áll, ezért a mentési stratégiának is ezeket kell lefednie.

  • Weboldal fájlok: sablonok, bővítmények, képek, letöltések, egyedi fejlesztések.
  • Adatbázis: bejegyzések, oldalak, termékek, felhasználók, beállítások, rendelési adatok.
  • Konfigurációk: szerveroldali beállítások, .htaccess, PHP-verzióhoz kapcsolódó finomhangolások.
  • E-mail adatok: ha a levelezés is a tárhelyhez kapcsolódik, érdemes külön figyelni a postafiókok menthetőségére.
  • DNS és domain beállítások: nem klasszikus weboldalmentés, de egy költözésnél vagy helyreállításnál nagyon hasznos, ha ezek dokumentálva vannak.

Milyen gyakran készüljön mentés?

Nincs minden weboldalra érvényes, egyetlen jó válasz. Egy ritkán frissülő bemutatkozó oldalnál elég lehet a heti mentés, míg egy webáruháznál, ahol naponta érkeznek rendelések, akár napi vagy gyakoribb automatikus backup is indokolt lehet. A mentési gyakoriságot mindig az határozza meg, hogy mennyi adat elvesztése lenne még elfogadható a vállalkozás számára.

Érdemes különbséget tenni a fájlok és az adatbázis mentése között is. Ha például a weboldal tartalma naponta változik, de a sablonhoz és bővítményekhez ritkán nyúlsz, akkor az adatbázist gyakrabban, a fájlokat ritkábban is elegendő lehet menteni. Webáruházaknál viszont a rendelési adatok miatt a rendszeres adatbázis-mentés kiemelten fontos.

Automatikus backup: kényelmes, de ellenőrizni kell

Az automatikus backup nagy előnye, hogy nem emberi emlékezetre épít. A tárhelyszolgáltató, a szerverüzemeltető vagy egy weboldalba épített mentőbővítmény meghatározott időközönként elkészíti a mentést, így kisebb az esélye annak, hogy kimarad egy fontos alkalom. Ez különösen hasznos frissítések, kampányidőszakok vagy fejlesztések előtt.

Ugyanakkor az automatizmus önmagában nem garancia. Időnként ellenőrizni kell, hogy a mentések valóban elkészülnek-e, nem sérültek-e, és szükség esetén visszaállíthatók-e. Gyakori hiba, hogy a mentés ugyan létezik, de csak akkor derül ki róla, hogy hiányos vagy használhatatlan, amikor már éles helyzetben lenne rá szükség.

Ne ugyanott tárold az összes mentést

Az adatvesztés megelőzése szempontjából kulcskérdés, hogy hol vannak a mentések. Ha a mentés ugyanazon a tárhelyen vagy szerveren található, mint az éles weboldal, akkor egy komolyabb szerverhiba, fertőzés vagy fiókfeltörés esetén a mentés is veszélybe kerülhet. Ezért célszerű legalább egy példányt elkülönített helyen tárolni.

Ez lehet másik szerver, felhőalapú tárhely, külső mentési szolgáltatás vagy időnként letöltött, biztonságosan tárolt archívum. A lényeg, hogy ne egyetlen ponton múljon a teljes helyreállítás. Üzleti weboldalaknál különösen fontos, hogy ne csak „valahol legyen mentés”, hanem legyen átgondolt mentési rend.

Frissítés előtt mindig készüljön mentés

A weboldalak egyik leggyakoribb hibaforrása a frissítés: új WordPress-verzió, bővítménycsere, sablonmódosítás vagy PHP-verzióváltás után előfordulhat, hogy valami nem működik megfelelően. Ez nem feltétlenül a frissítés hibája, sokszor inkompatibilitás vagy korábbi elavult kód áll a háttérben.

Mielőtt nagyobb módosítást végzel, mindig készüljön friss biztonsági mentés. Ez különösen igaz webáruházaknál, foglalási rendszereknél, ügyfélportáloknál és minden olyan oldalnál, ahol a látogatók adatokat adnak meg. Ha probléma történik, így nem kell kapkodva keresni a megoldást, hanem vissza lehet állni egy működő állapotra.

A visszaállítást is tesztelni kell

A mentési stratégia csak akkor ér valamit, ha a visszaállítás is működik. Érdemes időnként próba-visszaállítást végezni tesztkörnyezetben, például aldomainen vagy külön fejlesztői tárhelyen. Így kiderülhet, hogy a mentés teljes-e, kompatibilis-e az aktuális szerverkörnyezettel, és mennyi időt vesz igénybe a helyreállítás.

Ez azért is hasznos, mert éles hiba esetén nem akkor kell először kitalálni, kihez kell fordulni, hol található a mentés, milyen jelszavak szükségesek, és pontosan milyen lépésekkel lehet visszaállítani az oldalt. Egy rövid, belső dokumentáció sok időt spórolhat: tartalmazza a tárhely hozzáféréseket, a mentések helyét, a mentési gyakoriságot és a felelős személyt vagy szolgáltatót.

Gyakori hibák, amelyeket érdemes elkerülni

  • Csak kézi mentésre hagyatkozni, amit végül senki nem végez el rendszeresen.
  • Csak a fájlokat menteni, az adatbázist viszont kihagyni.
  • A mentéseket ugyanazon a tárhelyen tárolni, mint az éles oldalt.
  • Nem ellenőrizni, hogy az automatikus backup valóban lefut-e.
  • Frissítés vagy fejlesztés előtt mentés nélkül módosítani az oldalt.
  • Soha nem tesztelni a visszaállítás folyamatát.

A weboldal mentés nem bonyolult, de következetességet igényel. Ha van rendszeres automatikus backup, elkülönített tárolás, frissítés előtti mentés és időnkénti visszaállítási teszt, jelentősen csökkenthető az adatvesztés kockázata. Egy vállalkozás számára ez nem csupán technikai biztonságot jelent, hanem kiszámíthatóbb működést és nyugodtabb üzemeltetést is.

IT-biztonsági kérdésekben segítünk: Információbiztonsági szolgáltatások – SaSFly.net.