[[extend-maintenance]]

=== A webhely karbantartási módba kapcsolása

[role="summary"]
Hogyan állítsuk webhelyünket karbantartási módba és miként lehet testreszabni a látogatóknak megjelenített szöveget.

(((Karbantartási mód,áttekintés)))
(((Karbantartási mód,engedélyezés)))
(((Karbantartási mód,letiltás)))

==== 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.

==== Szükséges előismeretek

<<security-concept>>

==== 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 <<install-tools>> 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

. 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).

. Töltsük ki az alább felsorolt mezőket ezekkel az értékekkel:
+
[width="100%",frame="topbot",options="header"]
|================================
| 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.

|================================

. Kattintsunk a _Beállítások mentése_ gombra.

. 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 <<prevent-cache-clear>> résznél olvasható.
+
--
// Site in maintenance mode.
image:images/extend-maintenance-mode-enabled.png["Webhely karbantartási módban",width="100%"]
--

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

. 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).

. Töltsük ki az alább felsorolt mezőket ezekkel az értékekkel:
+
[width="100%",frame="topbot",options="header"]
|================================
| 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ó. | ––

|================================

. Kattintsunk a _Beállítások mentése_ gombra.

. 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 <<prevent-cache-clear>> résznél olvasható.
+
--
// Site no longer in maintenance mode.
image:images/extend-maintenance-mode-disabled.png["Webhely rendes üzemmódban működés során",width="100%"]
--

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

. Ha szeretnénk testreszabni a tájékoztató üzenetet, akkor a fenti lépéseket kövessük.

. 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 sset system.maintenance_mode 1
$ drush cr
----

. 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 sset system.maintenance_mode 0
$ drush cr
----

. 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.

==== Az ismeretek elmélyítése

* <<security-update-core>>

* <<security-update-theme>>

* <<security-update-module>>

//==== Kapcsolódó témák

==== Videó

// Video from Drupalize.Me.
video::https://www.youtube-nocookie.com/embed/IQbqQs5h03Q[title="A webhely karbantartási módba kapcsolása"]

//==== Egyéb források

*Közreműködők*

Írta és szerkesztette: https://www.drupal.org/u/batigolix[Boris Doesborg], https://www.drupal.org/u/jojyja[Jojy Alphonso] (http://redcrackle.com[Red Crackle]) és
https://www.drupal.org/u/jhodgdon[Jennifer Hodgdon]. Fordította: https://www.drupal.org/u/balu-ertl[Balu Ertl] (https://www.drupal.org/brainsum[Brainsum]).
