Zum Inhalt

Leeren des Cache

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.

Erforderliche Vorkenntnisse

Anforderungen´an die Website

Wenn Sie Drush zum Löschen des Caches verwenden möchten, muss Drush installiert sein. Siehe 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.

Videos

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 - 2026 liegt bei den einzelnen Mitwirkenden an der Dokumentation der Drupal-Community.

Ins Deutsche übersetzt von Joachim Namyslo.