Drupal – es ist eines der beliebtesten Content-Management-Systeme, das zum Erstellen und Verwalten von Websites verwendet wird. Wie viele andere CMS verwendet Drupal Caching, um die Leistung zu erhöhen und das Laden von Seiten zu beschleunigen. Manchmal ist es jedoch notwendig, den Drupal-Cache zu leeren, um Inhalte zu aktualisieren und Änderungen anzuwenden.
Löschen des Drupal-Caches kann nützlich sein, wenn Sie Änderungen am Design, den Modulen oder dem Inhalt Ihrer Website vornehmen. Andernfalls können Probleme auftreten, z. B. falsche Anzeige von Seiten, irrelevante Daten oder Probleme beim Zugriff auf das Administrationsbereich.
Hier finden Sie eine detaillierte Anleitung zum Löschen des Drupal-Cache.
Cache-Reinigung in Drupal: Warum ist das notwendig?
Das Löschen des Caches in Drupal ist eine wichtige Operation, und hier ist warum:
- Inhalt aktualisieren: Bei der Entwicklung und beim Vornehmen von Änderungen an der Website können Sie durch das Löschen des Caches den aktualisierten Seiteninhalt sofort anzeigen. Ohne den Cache zu löschen, werden die Änderungen möglicherweise nicht für Besucher der Website angezeigt, was zu einer falschen Anzeige und Verwirrung führen kann.
- Beschleunigung der Website: Wenn Sie eine Webseite besuchen, speichert Drupal Elemente zwischen, um den Zugriff zu beschleunigen und die Leistung zu verbessern. Durch das Löschen des Caches können Sie veraltete Daten löschen, Speicherplatz freigeben und die Website schnell laden, insbesondere bei hohem Datenverkehr.
- Fehlerbeseitigung: In einigen Fällen, insbesondere beim Aktualisieren von Modulen und Themen, können die im Cache verbliebenen Daten mit den neuen Daten in Konflikt stehen. Das Löschen des Caches kann helfen, solche Konflikte zu beheben, Fehler und Fehler auf der Website zu vermeiden.
- Aktualisieren der Konfiguration: Wenn Sie Änderungen an Ihrer Drupal-Konfiguration vorgenommen haben, z. B. eine Erweiterung aktiviert haben oder die Einstellungen im administrativen Bereich geändert haben, ist das Löschen des Caches erforderlich, um diese Änderungen anzuwenden und ihre Wirkung auf der Website zu sehen.
Das Löschen des Caches in Drupal kann manuell über das Drupal-Administrationsfenster oder über die Befehlszeile erfolgen. Das regelmäßige Löschen des Caches hilft, die Sauberkeit und Leistung Ihrer Drupal-Website aufrechtzuerhalten.
Wie überprüfe ich den Cache-Status in Drupal?
Um den aktuellen Cache-Status Ihrer Drupal-Installation zu ermitteln, müssen Sie zum Administrationsbereich gehen und die folgenden Schritte ausführen:
- Melden Sie sich mit Ihren Anmeldeinformationen beim administrativen Teil Ihrer Website an.
- Öffnen Sie das Konfigurationsmenü oben im Bedienfeld.
- Wählen Sie die Option "Entwickleroptionen" aus, um die Entwicklereinstellungen zu öffnen.
- Suchen Sie auf der Seite mit den Entwicklereinstellungen nach dem Abschnitt "Zwischenspeichern", in dem Sie Informationen zum aktuellen Cache-Status sehen.
In diesem Abschnitt können Sie die folgenden Daten sehen:
- Seiten-Cache - dies gibt an, ob das Zwischenspeichern von Seiten auf Ihrer Website aktiviert ist.
- Cache-Status - dies zeigt an, ob der Cache derzeit aktiviert ist.
- Cache-Server - dies zeigt an, welche Art von Caching auf Ihrem Server verwendet wird.
- Besuchercache - dies gibt an, ob das Caching für Besucher Ihrer Website aktiviert ist.
Mit diesen Daten können Sie den Cache-Status überprüfen und sicherstellen, dass das Caching auf Ihrer Drupal-Website ordnungsgemäß funktioniert. Wenn Sie die Cache-Einstellungen ändern möchten, können Sie dies auch über die Entwicklereinstellungen im Drupal-Administrationsbereich tun.
Wie lösche ich den Drupal-Cache über das Admin-Panel?
Führen Sie die folgenden Schritte aus, um den Drupal-Cache über das Admin-Panel zu löschen:
- Melden Sie sich mit Ihren Anmeldeinformationen im Administrationsbereich Ihrer Drupal-Website an.
- Öffnen Sie den Abschnitt "Konfiguration" im Hauptmenü des Admin-Bereichs.
- Wählen Sie unter Konfiguration die Registerkarte System aus.
- Suchen Sie auf der Seite "System" den Abschnitt "Cache" und klicken Sie auf den Link "Alle Caches löschen".
- Danach beginnt Drupal mit dem Cache-Löschvorgang. Dieser Vorgang dauert normalerweise einige Sekunden.
- Wenn der Cache gelöscht wurde, wird eine Meldung angezeigt, dass der Vorgang erfolgreich abgeschlossen wurde. Der Cache Ihrer Website wird nun vollständig gelöscht.
Das Löschen des Drupal-Caches über das Admin-Panel hilft Ihnen, die Leistung Ihrer Website zu verbessern und den für die Benutzer reflektierten Inhalt zu aktualisieren. Es ist wichtig, den Cache regelmäßig zu bereinigen, insbesondere nach Änderungen an den Einstellungen oder der Installation neuer Module.
Wie lösche ich den Drupal-Cache über Drush?
Führen Sie den folgenden Befehl aus, um den Drupal-Cache über Drush zu löschen:
| Schritt | Drush Befehl | Die Beschreibung |
|---|---|---|
| 1 | drush cc all | Löscht den gesamten Drupal-Cache. |
Mit diesem Befehl löscht Drush alle zwischengespeicherten Daten, einschließlich des Konfigurationscaches, des Blockcache, des Ladecaches und anderer.
Wenn Sie nur einen bestimmten Cachetyp löschen möchten, können Sie ihn anstelle von "all" im Befehl angeben. Um beispielsweise nur den Konfigurationscache zu löschen, verwenden Sie den Befehl:
| Drush Befehl | Die Beschreibung |
|---|---|
| drush cc config | Löscht nur den Drupal-Konfigurationscache. |
Auf diese Weise haben Sie die Möglichkeit, den Drupal-Cache über Drush zu leeren, indem Sie je nach Bedarf den gewünschten Cache-Typ auswählen.
Wie lösche ich den Drupal-Cache per FTP?
Hier ist eine schrittweise Anleitung zum Löschen des Drupal-Cache über FTP:
- Laden Sie das Programm herunter und installieren Sie es, um mit dem FTP-Server zu arbeiten. FileZilla ist ein kostenloses und beliebtes Programm, das von der offiziellen Website heruntergeladen werden kann. Installieren Sie es auf Ihrem Computer.
- Stellen Sie über FTP eine Verbindung zu Ihrem Server her. Starten Sie FileZilla und geben Sie die Daten Ihres FTP-Servers ein: Host (Serveradresse), Port (normalerweise 21), Benutzername und Passwort. Klicken Sie auf die Schaltfläche Verbinden.
- Öffnen Sie den Ordner mit dem installierten Drupal-CMS. Sie befindet sich normalerweise im Ordner "public_html", "htdocs" oder "www" im Stammverzeichnis Ihres Servers.
- Öffnen Sie den Ordner "sites". Darin finden Sie einen Ordner mit dem Namen Ihrer Website.
- Öffnen Sie den Ordner "default". In diesem Ordner befindet sich die Datei "settings.php".
- Öffnen Sie die Datei settings.php". Suchen Sie die Zeile darin:
- Suchen und auskommentieren (entfernen Sie die Zeichen "//"):
- Speichern Sie die Änderungen in der Datei "settings".php".
- Kehren Sie zu FileZilla zurück.
- Suchen und löschen Sie die Datei "cache_bootstrap".php". Es befindet sich im Ordner "sites/default/files".
- Kehren Sie zu Ihrer Website zurück und aktualisieren Sie die Seite.
Nach all diesen Schritten wird der Drupal-Cache vollständig gelöscht und Ihre Website wird schneller und mit aktualisierten Daten ausgeführt.
Wie lösche ich den Drupal-Cache über die Befehlszeile?
Falls Sie es vorziehen, die Befehlszeile zu verwenden, um den Drupal-Cache zu löschen, benötigen Sie Zugriff auf den Server, auf dem Ihre Site installiert ist. Hier ist eine Schritt-für-Schritt-Anleitung, die Ihnen hilft, diese Aufgabe zu erledigen:
- Öffnen Sie ein Terminal oder eine Eingabeaufforderung auf Ihrem Computer.
- Stellen Sie mithilfe des ssh-Befehls eine Verbindung mit dem Server her, auf dem Ihre Website installiert ist. Geben Sie dazu den folgenden Befehl ein und ersetzen Sie user auf Ihren Benutzernamen und example.com auf die Domain Ihrer Website:
ssh [email protected]
cd public_html
drush cache-clear
Die Verwendung der Befehlszeile zum Löschen des Drupal-Caches kann nützlich sein, insbesondere wenn Sie diesen Prozess automatisieren müssen oder wenn Sie eine sehr große Website mit einer großen Menge an Cache haben. Stellen Sie sicher, dass die Befehle erfolgreich ausgeführt wurden, und stellen Sie sicher, dass Ihre Website nach dem Löschen des Caches weiterhin ordnungsgemäß funktioniert.