12.2. Leeren des Cache

Last updated on
14 April 2025

Zielsetzung

Leeren Sie die internen Caches Ihrer Website, bzw. bauen Sie diese neu auf, um sicherzustellen, dass die Website auf dem neuesten Stand ist. Verwenden Sie dazu entweder die Benutzeroberfläche oder Drush.

Anforderungen´an die Website

Wenn Sie Drush zum Löschen des Caches verwenden möchten, muss Drush installiert sein. Siehe Abschnitt 3.2, „Konzept: Zusätzliche Werkzeuge“.

Arbeitsschritte

Sie können entweder die Benutzeroberfläche oder Drush verwenden, um den Cache zu leeren. Sie können auch das Skript „Rebuild" oder Drush verwenden, um einen vollständigen Neuaufbau des Cache durchzuführen.

Verwendung der Benutzeroberfläche zum Leeren des Caches

  1. Navigieren Sie im Menü Verwalten zum Menüpunkt Konfiguration > Entwicklung > Leistung (admin/configuration/development/preformance). Wenn Sie nicht auf diese Seite des Verwaltungsbereichs zugreifen können, verwenden Sie eine der anderen Methoden zum Leeren oder zum Neuaufbau des Cache.
  2. Klicken Sie auf Alle Caches leeren.
  3. Eine Meldung, die besagt, dass der Cache geleert wurde, erscheint im oberen Teil der Seite.
  4. Wenn dies nicht das Problem löst, welches dazu geführt hat, dass Sie den Cache der Seite leeren wollten, versuchen Sie stattdessen den Cache komplett neu aufzubauen.

Neuaufbau des Cache mit dem Skript Rebuild

  1. Öffnen Sie die Datei settings.php (/sites/default/settings.php) in einem beliebigen Texteditor. Fügen Sie folgende Zeile am Ende der Datei ein und speichern Sie die Datei ab:

    $settings['rebuild_access'] = TRUE;
  2. Rufen Sie die Seite http://www.example.com/core/rebuild.php in Ihrem Browser auf (wobei www.example.com als Beispiel für die URL Ihrer Website dient). Nach einer kurzen Wartezeit sollten Sie auf die Startseite Ihrer Website umgeleitet werden, und der Neuaufbau des Caches sollte begonnen haben.
  3. Öffnen Sie die Datei settings.php (/sites/default/settings.php) erneut in einem Texteditor. Suchen Sie die Zeile $settings[rebuild_access], die Sie soeben hinzugefügt haben. Entfernen Sie diese Zeile und speichern die Datei ab.

Mit Drush den Cache neu aufbauen oder leeren

Sie können einen von zwei Befehlen verwenden, um den Cache neu aufzubauen oder zu leeren:

  • Verwenden Sie den Befehl drush cache:rebuild, um alle gecachten (zwischengespeicherten) Daten einer Website zu löschen und den Cache neu aufzubauen. Nachdem der Befehl ausgeführt wurde, wird die Meldung „Cache rebuild complete" ausgegeben.
  • Verwenden Sie den Befehl drush cache:clear, um eine Liste der einzelnen Caches zu sehen und wählen Sie dann den spezifischen Cache, den Sie leeren möchten. Wenn sie diesen Befehl ausführen, sollte Ihnen ungefähr folgendes angezeigt werden:

    > 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

Wählen Sie einen zu leerenden Cache aus, indem Sie die diesem Cache zugewiesene Nummer eingeben. Drücken Sie die Taste „Eingabe" um fortzufahren.

Zusätzliche Ressourcen

Drupal.org Community-Dokumentationsseite „Drupals Cache leeren oder neu aufbauen" (englisch)

Mitwirkende

Bearbeitet und herausgegeben von Joe Shindelar und Jack Haas übernommen aus „Drupals Cache leeren oder neu aufbauen" (englisch), copyright 2000 - 2025 liegt bei den einzelnen Mitwirkenden an der Dokumentation der Drupal-Community.

Ins Deutsche übersetzt von Joachim Namyslo.

 

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-cache-clear.asciidoc

Help improve this page

Page status: No known problems

You can: