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¶
- 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.
- Klicken Sie auf Alle Caches leeren.
- Eine Meldung, die besagt, dass der Cache geleert wurde, erscheint im oberen Teil der Seite.
- 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¶
- Ö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:
- 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.
- Ö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:
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.