PrestaShop Cache löschen

Den PrestaShop Cache ganz einfach löschen und neu aufbauen.
Zudem erklären wir Ihnen, wie der Symfony Cache innerhalb von PrestaShop ganz einfach und ohne grossen Aufwand geleert werden kann.

Wenn im PrestaShop der Cache aktiviert wird, können diese direkt als Files abgelegt und per FTP abgerufen werden.
Dies ist eine einfache und sinnvolle Art, den Cache zu speichern, ohne grossen Aufwand zu betreiben.

PrestaShop Cache im Admin-Menu löschen

PrestaShop Cache löschen
PrestaShop Cache löschen


Einerseits besteht die Möglichkeit, den Cache im Admin-Menu zu leeren/löschen.
Diese Möglichkeit ist vor allem hilfreich, wenn Updates am Shopdesign (CSS-Files) durchgeführt werden mit aktivem Cache.

Im PrestaShop Admin-Menu finden Sie den Abschnitt unter:

  1. Erweiterte Einstellungen > Leistung
  2. Beim Punkt Templace Kompiilierung sollte Recompile Template if the File have been updated oder Force Compilation gewählt werden.
  3. Danach kann oben rechts Cache löschen ausgeführt werden.
  4. Ein Backup sollte vom CSS-File angelegt werden, beim Cache-File ist das nicht notwendig.

Gerade für Änderungen am Template / Shopdesign, darunter vor allem CSS-Files, ist das immer nützlich, damit die Updates auch sichtbar werden.

PrestaShop Cache via FTP löschen

Etwas anders verhält es sich, wenn beispielsweise ein Serverumzug durchgeführt wird oder das Datenbank-Passwort geändert wurde.
Dort reicht es leider nicht aus, nur den Cache im Admin-Menu zu löschen.

Öffnen Sie ganz einfach Ihren Server per FTP-Zugriff:

  1. Öffnen Sie das PrestaShop-Rootverzeichnis
  2. Danach die Ordner var/cache/
  3. Jetzt werden die Ordner prod / dev sichtbar.
    prod = Produktiver Modus / dev = Development Modus
  4. Löschen Sie den gesamten prod oder dev Ordner, je nach Modus der im PrestaShop aktiv geschaltet wurde.

Danach kann PrestaShop wie gewohnt aktualisiert werden, der Cache wird damit automatisch neu aufgebaut.

PrestaShop Symfony Cache löschen

Verfügen Sie via SFTP über ausreichend Serverrechte, dann können Sie auch in der Konsole (z.B. WinSCP) den Symfony Cache löschen.

Gehen Sie im WinSCP ins PrestaShop-Rootverzeichnis und öffnen Sie die WinSCP-Konsole.
Diese finden Sie unter Befehle > Terminal öffnen.
In der obersten Zeile können Sie den folgenden Code eintragen und mit Enter auslösen.

php bin/console cache:clear --no-warmup --env=prod

 

Hinweis: Sie benötigen dazu kein Backup, es leert lediglich den Cache und baut diesen neu auf.

Danach können Sie Ihren PrestaShop Online-Shop wieder aufrufen, das Admin-Menu öffnen und die Arbeit fortführen.

 


2 Antworten auf „PrestaShop Cache löschen“

  1. Das sind wirklich klare und verständlich, geschriebene Hilfen die sie hier aufführen. Die ja sonst wirklich fehlen oder nicht vollständig dokumentiert werden. Oftmals fehlt die absolute Logik.

    Sehr gut.

Kommentare geschlossen.