12.3. Alapfogalom: a biztonsági mentések

Last updated on
14 April 2025

Biztonsági mentés a webhelyünkről?

Igen, hiszen éppúgy, ahogy például családi fotóinkról vagy cégünk hivatalos dokumentumairól is biztonsági másolatot készítünk időnként, úgy a webhelyünket működtető Drupal által kezelt adatokról is jó, ha van egy tartalék másolatunk vész esetére. A baj pedig sokféle formában, több okból kifolyólag is bekövetkezhet: meghibásodhatnak azok a számítógépek, melyeken a mi webhelyünk is el lett helyezve; akadozhat vagy megszűnhet a hozzáférésünk a szervereinkhez; rosszindulatú támadás célpontjává válhat a webhelyünk; vagy egyszerűen csak egy magas jogosultságú felhasználói fiókunkkal tévedésből törlünk valamit, amit nem kellett volna, de már nem lehet visszavonni. Az ilyen és ehhez hasonló élethelyzetek okozta súlyos veszteségek kivédése érdekében hasznos, ha rendszeres időközönként másolatot készítünk a webhelyünk adatairól, és azt az éles szervertől jól elkülönítetten tároljuk.

Azt, hogy milyen gyakorisággal készüljenek biztonsági mentések, és azokból hányat őrizzünk meg visszamenőleg, az alapján érdemes megfontolnunk, hogy milyen időközönként változik webhelyünk tartalma. Például egy naponta több új cikket közzétevő hírportálnak vagy egy élénk forgalmat lebonyolító közösségi fórumnak más mentési gyakoriságra van szüksége, mint egy legfeljebb havi rendszerességgel frissülő céges bemutatkozó webhelynek. Azt is érdemes figyelembe vennünk, hogy a tapasztalatok szerint általában bizonyos idő el szokott telni a működési zavar beállta és annak észlelése között. Ez azt jelenti, hogy nem érdemes csak egyetlen, utolsó másolatot megőrizni, és folyton azt felülírva rámenteni az újat, hanem helyette mentések egy adott időszakot lefedő sorozatát javasolt tárolni, hogy azokban vissza tudjuk keresni az utolsó, még éppen a hiba előtt készült, azaz jó változatot.

Bár természetesnek tűnik, de mégis meg kell róla győződnünk, hogy olyan formában készüljenek a biztonsági mentéseink, amiből vissza tudjuk állítani az eredeti állapotot. Például a fentebb említett különböző élethelyzeteket szimuláló „vészpróbát” eljátszva kipróbálható, hogy mi történne, ha… és valóban vissza tudnánk-e állítani a webhely üzemszerű működését.

A következőket kell tartalmaznia egy Drupal-alapú webhely teljes biztonsági mentésének:

  • Maga a /sites könyvtár, különösen benne a /sites/default/settings.php fájl.
  • Egy másolat a teljes adatbázisról. Ha muszáj, bizonyos táblák (mint például az átmeneti gyorsítótáré vagy a bejelentkezési munkameneteké) csonkolhatóak, de mégis inkább az a biztos, ha a teljes adatbázis le van mentve.
  • A feltöltött fájlok, mint például képek és csatolmányok. Ezeknek a fájloknak a helye a beállításoktól függően eltérő lehet, de az alapértelmezett helyük a /sites/default/files könyvtár a webhely gyökerétől számítva. Kétely esetén az adminfelületen a Kezelés » Konfiguráció » Média » Fájlrendszer (címsorban /admin/config/media/file-system) útvonalon olvasható. (Módosítani azonban nem itt, hanem a settings.php fájlban kell.)
  • Azok a modulok, sminkek és más szoftverfájlok, amiket mi magunk módosítottunk. Ezek a /modules és /themes könyvtárakban találhatóak értelemszerűen. Vannak azonban, akik szeretik inkább valamennyi szoftverfájlt (tehát beleértve magát a Drupal alaprendszert, a közösségi modulokat és sminkeket is) belefoglalni a biztonsági mentéseikbe, holott ezek bármikor újra beszerezhetőek a Drupal.org-ról.

A legegyszerűbben úgy győződhetünk meg róla, hogy vajon minden szükséges összetevőt belefoglaltunk-e a biztonsági mentésünkbe, hogy abból feltelepítünk egy fejlesztői változatot magunknak: 11.8. szakasz - Fejlesztési célú webhelypéldány létrehozása.

Egyéb források

  • Backing up a site (azaz „Webhelyünk lementése”) című közösségi dokumentáció a Drupal.org-on.
  • A Backup and Migrate közösségi modul, ami beállítható többek között az adatbázis és a fájlok automatikus biztonsági mentésére is.

Közreműködők

Írta: Jennifer Hodgdon. Fordította: Balu Ertl (Brainsum).

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: prevent-backups.asciidoc

Help improve this page

Page status: No known problems

You can: