On this page
12.2. A gyorsítótár kiürítése
Az adminfelület vagy a Drush segítségével kiürítjük webhelyünk belső gyorsítótárát, hogy ezzel a tartalmak legfrissebb változatának kiszolgálására kényszerítsük.
Ha szeretnénk Drush eszközt használni a gyorsítótár kiürítéséhez, akkor azt telepíteni kell. Lásd: 3.2. szakasz - Alapfogalom: további hasznos eszközök.
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. Szintén hasznos lehet megismernünk az újraépítő szkript (rebuild.php) használatát.
- A Kezelés adminisztrációs menüben menjünk a Konfiguráció > Fejlesztés > Teljesítmény oldalra (vagy a címsorban adjuk meg az admin/config/development/performance útvonalat). Ha bármi oknál fogva nem töltődik be az adminfelület, ne essünk kétségbe, próbáljuk meg a következő módok valamelyikét.
- Kattintsunk a Gyorsítótár teljes törlése gombra.
- Kis idő elteltével az oldal újratöltődik, immár egy rendszerüzenettel a tetején, ami tájékoztat minket a művelet eredményéről.
- Ha ez esetleg mégsem oldaná meg a gondot, ami a gyorsítótár ürítése előtt fennállt, akkor próbáljuk meg a következő módok valamelyikét.
Ha elérjük, nyissuk meg a webhelypéldányunk helyi beállításait tartalmazó settings.php fájlt (amit a gyökérkönyvtártól kiindulva a /sites/default/settings.php útvonalon találjuk a fájlrendszerben) egy szövegszerkesztőben és másoljuk be ezt a sort a legvégére:
$settings['rebuild_access'] = TRUE;
Ezzel ez egy fontos biztonsági védelmet iktatunk ki ideiglenesen, a művelet végeztével vissza fogjuk állítani letiltott módba. Emlékeztetőként akár nyitva is hagyhatjuk a szerkesztőt.
- Miután elmentettük a fájlt (lehet, hogy írásvédett), látogassuk meg webhelyünkön ezt a fájlt a böngésző címsorában ehhez hasonló módon megadva: http://www.pelda.hu/core/rebuild.php. Kis idő elteltével betöltődik a webhely címlapja, miután a Drupal valamennyi gyorsítótára teljesen újraépült.
-
Visszatérve a settings.php fájlhoz a szövegszerkesztőben, töröljük ki az egész
$settings['rebuild_access']kezdetű sort és mentsük el a fájlt.
A következő két parancs valamelyikét használhatjuk e célra:
-
A
drush cache:rebuildparancs kiadása a webhely valamennyi gyorsítótárát kiüríti, majd újraépíti. A parancs sikeres lefutását követően egy „Cache rebuild complete” visszajelzést kapunk a kijelzőn. A
drush cache:clearparanccsal viszont először lekérjük a webhely gyorsítótárainak listáját, amiből csak a kiválasztottat ürítjük ki. E parancs kiadása a következőhöz hasonló eredményt ad vissza:> drush cache:clear Enter a number to choose which cache to clear. [0] : Cancel [1] : drush [2] : theme-registry [3] : menu [4] : css-js [5] : block [6] : module-list [7] : theme-list [8] : render [9] : views
A képernyőnkön megjelenő felsorolásból válasszuk ki a kiüríteni kívánt gyorsítótár sorszámát, írjuk be, majd nyomjunk Entert a végrehajtásához.
Clearing or rebuilding Drupal’s cache (azaz „A Drupal gyorsítótárának kiürítése és újraépítése”) közösségi dokumentáció a Drupal.org-on angol nyelven.
Közreműködők
E témakör szövegét Joe Shindelar és Jack Haas a Drupal közösségi dokumentációjának Clearing or rebuilding Drupal’s cache (azaz „A Drupal gyorsítótárának kiürítése és újraépítése”) című szócikkéből vették át és szerkesztették, melynek szerzői joga 2000–2025 között azok egyéni közreműködőié. Fordította: Balu Ertl (Brainsum).
Source file: prevent-cache-clear.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion