11.2. A webhely karbantartási módba kapcsolása

Last updated on
14 April 2025

Célkitűzés

Ebben a részben karbantartási módba állítjuk a webhelyünket, hogy csak azok a felhasználók érhessék el, akiknek megvan az ehhez szükséges jogosultságuk, miközben a többi látogató csak egy tájékoztató szöveget fog látni a webhelyen, bármelyik oldalát is próbálják megnyitni.

Webhely előfeltételei

Ha lentebb úgy döntünk, hogy a Drusht használjuk ehhez a feladathoz, akkor annak már telepítve kell lennie, melyhez további tudnivalót a 3.2. szakasz - Alapfogalom: további hasznos eszközök szakaszban találunk.

Lépések

Mint számos más művelethez, a karbantartási mód ki- és bekapcsolására is használhatjuk akár az adminfelületet, akár a Drush eszközt.

A karbantartási mód engedélyezése az adminfelületen keresztül

  1. A Kezelés adminisztrációs menüben menjünk a Konfiguráció > Fejlesztés > Karbantartási mód oldalra (vagy a címsorban adjuk meg az admin/config/development/maintenance útvonalat).
  2. Töltsük ki az alább felsorolt mezőket ezekkel az értékekkel:

    Mező neve Magyarázat Javasolt kitöltés

    Webhely használata karbantartási módban

    A jelölőnégyzet aktiválásával engedélyezhető.

    Bejelölve

    A karbantartási módban megjelenített üzenet

    Az itt megfogalmazott tájékoztató lesz látható a webhely látogatóinak a karbantartás alatt. A @site egy változót jelöl, ami automatikusan behelyettesíti webhelyünk nevét.

    @site jelenleg karbantartás alatt áll, tartalma hamarosan újra elérhető lesz. Addig is köszönjük a türelmet.

  3. Kattintsunk a Beállítások mentése gombra.
  4. Ellenőrizzük a megváltozott működést: ha most megnyitjuk webhelyünket egy másik böngészőben (amiben nem vagyunk bejelentkezve), akkor az alábbi képhez hasonlót kell látnunk. Ha mégsem, akkor előfordulhat, hogy ki kell ürítenünk a gyorsítótárat, amelynek menete a 12.2. szakasz - A gyorsítótár kiürítése résznél olvasható.

    Webhely karbantartási módban

A karbantartási mód letiltása az adminfelületen keresztül

  1. Ha végeztünk a karbantartással, és szeretnénk újra megnyitni a webhelyünket a látogatók előtt, akkor ismét menjünk a Kezelés adminisztrációs menüben a Konfiguráció > Fejlesztés > Karbantartási mód oldalra (vagy címsorban adjuk meg az admin/config/development/maintenance útvonalat).
  2. Töltsük ki az alább felsorolt mezőket ezekkel az értékekkel:

    Mező neve Magyarázat Javasolt kitöltés

    Webhely használata karbantartási módban

    A jelölőnégyzet üresen hagyásával letiltható.

    Nincs bejelölve

    A karbantartási módban megjelenített üzenet

    Kikapcsoláskor nem szükséges átfogalmazni, akár üresen is hagyható, de ha nem nyúlunk hozzá, a legközelebbi alkalommal is ugyanez a szöveg használható.

  3. Kattintsunk a Beállítások mentése gombra.
  4. Ha most nyitjuk meg ismét webhelyünket egy másik böngészőben, amiben nem vagyunk bejelentkezve, akkor újra a rendes működést kell tapasztalnunk, ahogy az alábbi képen is látható. Ha mégsem, akkor előfordulhat, hogy ki kell ürítenünk a gyorsítótárat, ami a 12.2. szakasz - A gyorsítótár kiürítése résznél olvasható.

    Webhely rendes üzemmódban működés során

A karbantartási mód ki- és bekapcsolása a Drush használatával

  1. Ha szeretnénk testreszabni a tájékoztató üzenetet, akkor a fenti lépéseket kövessük.
  2. Parancssoros ablakban futtassuk az alábbi utasításokat, amelyek először engedélyezik a karbantartási módot, majd rögtön utána kiürítik a gyorsítótárat:

    drush config:set system.maintenance message "opcionális üzenet" -y
    drush state:set system.maintenance_mode 1 --input-format=integer
    drush cache:rebuild
  3. A letiltás nagyon hasonló az előzőekhez, azzal a különbséggel, hogy a karbantartási mód értékét nullára állítjuk:

    drush state:set system.maintenance_mode 0 --input-format=integer
    drush cache:rebuild
  4. Bármelyik parancsot is futtatjuk, javasolt ellenőrizni a megváltozott működést úgy, hogy a webhelyünket egy másik böngészőben (amiben nem vagyunk bejelentkezve) megnyitjuk.

Videó

A webhely karbantartási módba kapcsolása

Közreműködők

Írta és szerkesztette: Boris Doesborg, Jojy Alphonso (Red Crackle) és 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: extend-maintenance.asciidoc

Help improve this page

Page status: No known problems

You can: