[[config-uninstall]]

=== Nem használt modulok letiltása

[role="summary"]
A felesleg csökkentése webhelyünkön a használaton kívüli modulok kikapcsolásával.

(((Modul,nem használtak törlése)))
(((Törlés,nem használt modulok)))
(((Teljesítmény,javítása)))
(((Drush eszköz,modul törlése a használatával)))

==== Célkitűzés

Hogy optimalizáljuk webhelyünk működését, ebben a témakörben letiltjuk az alaprendszer _Search_, _History_ és – ha az előző témakörben engedélyeztük volna – _Activity tracker_ moduljait.

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

<<understanding-modules>>

==== Webhely előfeltételei

* A webhely legalább egy moduljának használaton kívül kell lennie, amin a letiltást kockázat nélkül kipróbálhatjuk.

* Ha szeretnénk Drush eszközt használni a modulok letiltásához, akkor azt telepíteni kell. Lásd: <<install-tools>>.

==== Lépések

E feladat végrehajtására két lehetőségünk is van: vagy a Drupal adminfelületét használjuk webböngészőnkben, vagy pedig a Drush nevű eszközt parancssorban.

===== Adminfelületen keresztül

. A _Kezelés_ adminisztrációs menüben menjünk a _Bővítés_ > _Modul eltávolítása_ oldalra (vagy a címsorban adjuk meg az _admin/modules/uninstall_ útvonalat), ahol csak azokat a modulokat látjuk felsorolva, amelyek nem szolgálnak feltételként más modulok működéséhez, ezáltal készen állnak arra, hogy letiltsuk őket.

. Jelöljük be a letiltani kívánt modulok (_Search_, _History_ és _Activity Tracker_) négyzeteit. Kattinsunk az _Eltávolítás_ gombra a lap alján.
+
--
// Top part of admin/modules/uninstall, with Activity Tracker checked.
image:images/config-uninstall_check-modules.png["Egy modul kikapcsolása",width="100%"]

[NOTE]
=================
Fontos megérteni, hogy addig nem lehet egy modult kikapcsolni, amíg valamely másik modul támaszkodik rá.  Például az alaprendszer _File_ modulját sok másik, például a _Text Editor_, _CKEditor_ és _Image_ modulok is igénylik. Érdemes ezért tehát e függőségi hierarchiában mindig „felülről lefelé” haladni, azaz a mások által nem igényelt modulok kikapcsolásával kezdeni. Nem kell aggódni, elrontani nem tudjuk: ha az általunk letiltani kívánt modul neve előtt a jelölőnégyzet inaktív a fentiek miatt, akkor ki sem tudjuk választani.
=================
--

. A következő, második lépésben meg kell erősítenünk szándékunkat. Bizonyos esetekben itt további információkat is közölnek a modulok. Kattintsunk az _Eltávolítás_ gombra.
+
--
// Uninstall confirmation screen, after checking Activity Tracker, History,
// and Search modules from admin/modules/uninstall.
image:images/config-uninstall_confirmUninstall.png["Eltávolítás megerősítése",width="100%"]
--

===== Drush használatával

. A _Kezelés_ adminisztrációs menüben menjünk a _Bővítés_ oldalra (vagy a címsorban adjuk meg az _admin/modules_ útvonalat). A megjelenő oldal felsorolja a webhelyünkön pillanatnyilag elérhető valamennyi modult.

. Keressük ki a letiltani kívánt modult, majd nyissuk le a részletes információit tartalmazó dobozát. Itt megtaláljuk a modul programok által olvasható nevét. Például az előbb említett _Activity Tracker_ modulé „tracker”.

. Ennek ismeretében már le tudjuk futtatni a következő Drush-parancsot:
+
----
drush pm-uninstall tracker
----

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

* <<install-tools>>

* <<prevent-cache-clear>>

* Ha szeretnénk gyakorolni e témában, kipróbálhatjuk a szintén alaprendszeri _Comment_ modul eltávolítását is. Ehhez azonban előbb törölnünk kell a már létező hozzászólás mezőket onnan, ahol használatban vannak. Egy egész tartalomtípus törléséről a <<structure-content-type-delete>> részben lesz szó.

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

==== Videó

// Video from Drupalize.Me.
video::https://www.youtube-nocookie.com/embed/hUonnNkeF6g[title="Nem használt modulok letiltása"]

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

*Közreműködők*

Írta és szerkesztette: https://www.drupal.org/u/surendramohan[Surendra Mohan] és https://www.drupal.org/u/jojyja[Jojy Alphonso] (http://redcrackle.com[Red Crackle]). Fordította: https://www.drupal.org/u/balu-ertl[Balu Ertl] (https://www.drupal.org/brainsum[Brainsum]).
