# Cache leeren funktioniert nicht mehr

**URL:** <https://forum.shopware.com/t/cache-leeren-funktioniert-nicht-mehr/87820>\
**Category:** Allgemein\
**Created:** [21. Mai 2021 um 13:06 UTC](https://forum.shopware.com/t/cache-leeren-funktioniert-nicht-mehr/87820 "2021-05-21T13:06:32Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![jheeren](https://avatars.discourse-cdn.com/v4/letter/j/6de8d8/32.png) [@jheeren](https://forum.shopware.com/u/jheeren)\
**Post date:** [21. Mai 2021 um 13:06 UTC](https://forum.shopware.com/t/cache-leeren-funktioniert-nicht-mehr/87820/1 "2021-05-21T13:06:32Z")

</div>

Hallo zusammen,  
nachdem ich den Cache mithilfe der console gelöscht und wieder aufgewärmt. Nun kann ich ihn im Backend nicht mehr löschen. Die Fehlermeldung im Anhang kommt. Hat jemand eine Idee?

Vielen Dank!

 ![Unbenannt](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/1/161d21de5c551b1fab278ca4ec40703ffaf07038.jpeg)

---

<div class="post-metadata">

**Author:** ![tarkka.ch](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/tarkka.ch/32/13452_2.png) [@tarkka.ch](https://forum.shopware.com/u/tarkka.ch)\
**Post date:** [21. Mai 2021 um 13:34 UTC](https://forum.shopware.com/t/cache-leeren-funktioniert-nicht-mehr/87820/2 "2021-05-21T13:34:48Z")

</div>

Die zwei anderen Funktionen gehen auch nicht mehr?

---

<div class="post-metadata">

**Author:** ![jheeren](https://avatars.discourse-cdn.com/v4/letter/j/6de8d8/32.png) [@jheeren](https://forum.shopware.com/u/jheeren)\
**Post date:** [21. Mai 2021 um 13:55 UTC](https://forum.shopware.com/t/cache-leeren-funktioniert-nicht-mehr/87820/3 "2021-05-21T13:55:50Z")

</div>

Doch die gehen komischerweise, auch wenn das aufwärmen des Caches sehr lange dauert und sich meist bei 10 Einträgen aufhängt

---

<div class="post-metadata">

**Author:** ![tarkka.ch](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/tarkka.ch/32/13452_2.png) [@tarkka.ch](https://forum.shopware.com/u/tarkka.ch)\
**Post date:** [21. Mai 2021 um 13:57 UTC](https://forum.shopware.com/t/cache-leeren-funktioniert-nicht-mehr/87820/4 "2021-05-21T13:57:25Z")

</div>

Was hast Du genau gelöscht? Den Ordner „Cache“ oder nur den Inhalt?

---

<div class="post-metadata">

**Author:** ![archery-analytics](https://avatars.discourse-cdn.com/v4/letter/a/f04885/32.png) [@archery-analytics](https://forum.shopware.com/u/archery-analytics)\
**Post date:** [21. Mai 2021 um 13:59 UTC](https://forum.shopware.com/t/cache-leeren-funktioniert-nicht-mehr/87820/5 "2021-05-21T13:59:07Z")

</div>

Da stimmen wahrscheinlioch die Rechte nicht mehr. Beheben mit `chown www-data:www-data -R var/cache/` (im SW6 Verzeichnis ausführen, user anpassen an das lokal System)

---

<div class="post-metadata">

**Author:** ![jheeren](https://avatars.discourse-cdn.com/v4/letter/j/6de8d8/32.png) [@jheeren](https://forum.shopware.com/u/jheeren)\
**Post date:** [21. Mai 2021 um 14:12 UTC](https://forum.shopware.com/t/cache-leeren-funktioniert-nicht-mehr/87820/6 "2021-05-21T14:12:48Z")

</div>

Nur über die Konsole php bin/console cache:clear, cache:warmup, media:generate-thumbnails und http:cache:warm:up ausgeführt.  
Keinen Ordner o.ä. gelöscht

---

<div class="post-metadata">

**Author:** ![jheeren](https://avatars.discourse-cdn.com/v4/letter/j/6de8d8/32.png) [@jheeren](https://forum.shopware.com/u/jheeren)\
**Post date:** [21. Mai 2021 um 14:13 UTC](https://forum.shopware.com/t/cache-leeren-funktioniert-nicht-mehr/87820/7 "2021-05-21T14:13:58Z")

</div>

> [@archery-analytics](#):
>
> chown www-data:www-data -R var/cache/

Danke für den Tipp! Leider bin ich kein wirklicher Linux Kenner. Kann ich dies einfach eingeben oder muss ich noch etwas machen? Kann ich mit dem Befehl die Rechte sehen? 🙂

---

<div class="post-metadata">

**Author:** ![archery-analytics](https://avatars.discourse-cdn.com/v4/letter/a/f04885/32.png) [@archery-analytics](https://forum.shopware.com/u/archery-analytics)\
**Post date:** [21. Mai 2021 um 14:52 UTC](https://forum.shopware.com/t/cache-leeren-funktioniert-nicht-mehr/87820/8 "2021-05-21T14:52:09Z")

</div>

Oh, wenn Du nicht weißt welcher User Dein Webserver ist und keine Linux Basiskenntnisse hast, kann das auch schiefgehen …  
Tipp: mit `ls -l var/cache` kann man schauen, wem die Verzeichnisse gehören. Daran dann orientieren. Ansonsten mal so ein kleines Tutorial ‚Linux for beginners‘ durchmachen. Sonst wird es schwer, ein Shopsystem via Console zu administrieren.

---

<div class="post-metadata">

**Author:** ![jheeren](https://avatars.discourse-cdn.com/v4/letter/j/6de8d8/32.png) [@jheeren](https://forum.shopware.com/u/jheeren)\
**Post date:** [25. Mai 2021 um 14:42 UTC](https://forum.shopware.com/t/cache-leeren-funktioniert-nicht-mehr/87820/9 "2021-05-25T14:42:43Z")

</div>

> [@archery-analytics](#):
>
> chown www-data:www-data -R var/cache/

Hi nochmal!  
Also die Berechtigungen sehen so aus (siehe Bild). ANscheinend ist wirklich beim Cache löschen ein neuer nur als root Nutzer erstellt worden. Die alten Dateien sind alle mit dem nginx Nutzer versehen (hab zwei Mal den Cache gelöscht das kommt hin). Kann ich auch einfach die Ordner Berechtigungen wieder auf nginx bringen - reicht das? Kannst du mir hier den Befehl vielleicht für sagen?

Den Linux Guide lese ich dennoch 🙂

DANKE! und viele Grüße!

 ![Unbenannt](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/7/7c7f2cfb5e211d62a27cce45592498090b6f5e40.jpeg)

---

<div class="post-metadata">

**Author:** ![archery-analytics](https://avatars.discourse-cdn.com/v4/letter/a/f04885/32.png) [@archery-analytics](https://forum.shopware.com/u/archery-analytics)\
**Post date:** [25. Mai 2021 um 16:44 UTC](https://forum.shopware.com/t/cache-leeren-funktioniert-nicht-mehr/87820/10 "2021-05-25T16:44:45Z")

</div>

Ja genau. Einfach

```auto
chown -R nginx:nginx var/cache/

```

Falls Du keine root Rechte hast aber sudo, dann

```auto
sudo chown -R nginx:nginx var/cache/

```

Dann funktioniert cache löschen wieder via Shopware.

Noch ein Tipp: Wenn Du mal wieder die Console verwendest, mache es so:

```auto
sudo -u nginx php bin/console cache:clear

```

Falls Du kein sudo hast aber root Rechte nimm

```auto
su nginx -c php bin/console cache:clear

```

Analog für die anderen Befehle der console. Dann bleiben die Rechte bei `nginx`.
