# Neue Themenverzeichnisse werden erstellt und in public/theme gespeichert

**URL:** <https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675>\
**Category:** Shopware 6 (German)\
**Tags:** general, installation--gettin, administration, programming, templates--design, offizielle-shopware-\
**Created:** [28. Juli 2024 um 10:00 UTC](https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675 "2024-07-28T10:00:28Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![shopwarer1638](https://avatars.discourse-cdn.com/v4/letter/s/76d3ee/32.png) [@shopwarer1638](https://forum.shopware.com/u/shopwarer1638)\
**Post date:** [28. Juli 2024 um 10:00 UTC](https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675/1 "2024-07-28T10:00:28Z")

</div>

Neue Themenverzeichnisse werden erstellt und in public/theme gespeichert.

Ist dies ein Standardverfahren?  
Wie kann man dies automatisch bereinigen?

---

<div class="post-metadata">

**Author:** ![ARE\_CTO](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/are_cto/32/24677_2.png) [@ARE\_CTO](https://forum.shopware.com/u/ARE_CTO)\
**Post date:** [20. September 2024 um 06:55 UTC](https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675/2 "2024-09-20T06:55:12Z")

</div>

Das wäre wirklich mal interesannt, haben bei einem Kunden über 16 GB in dem Ordner

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [20. September 2024 um 07:20 UTC](https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675/3 "2024-09-20T07:20:58Z")

</div>

Cache leeren sollte da eigentlich helfen.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [20. September 2024 um 07:25 UTC](https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675/4 "2024-09-20T07:25:49Z")

</div>

> [@ARE\_CTO](#):
>
> haben bei einem Kunden über 16 GB in dem Ordner

Wo kommt denn diese Größer her? Also ich habe hier einen Kunden mit Anbindung an verschiedene Marktplätze und Kassensysteme. Also einige Verkaufskanäle. Dort liegen über 900 Ordner, haben aber nur 170 MB.

---

<div class="post-metadata">

**Author:** ![ARE\_CTO](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/are_cto/32/24677_2.png) [@ARE\_CTO](https://forum.shopware.com/u/ARE_CTO)\
**Post date:** [20. September 2024 um 07:57 UTC](https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675/5 "2024-09-20T07:57:39Z")

</div>

@R4M Hier gibt es zig Ordner aus 2023, jeder dieser Ordner mit ca. 3 MB.  
Insgesamt liegen hier um die 5400 Ordner rum.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/0/2/029e10a40887d7208e5e8895aebf2365cf220d60.png)

@Max_Shop und seitdem gab es sicher mehrfach einen bin/console ca:cl

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [20. September 2024 um 08:03 UTC](https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675/6 "2024-09-20T08:03:34Z")

</div>

Es kann sein, dass die Scripts „kapitulieren“, wenn zu viele Ordner und Unterordner existieren. Da hilft dann nur noch manuelles löschen oder im Script an der Stelle den „Scan“ der Unterordner zu unterbinden. Ist aber schon eine Weile her, weiß es leider nicht mehr auswendig.

Kann sein, dass ich mich vertan habe bzgl. cache:clear und einem Task, der die überflüssigen Theme-Ordner und Dateien löscht. Da mal nachgesehen, ob alle Tasks regelmäßig ausgeführt werden?

---

<div class="post-metadata">

**Author:** ![ARE\_CTO](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/are_cto/32/24677_2.png) [@ARE\_CTO](https://forum.shopware.com/u/ARE_CTO)\
**Post date:** [20. September 2024 um 08:27 UTC](https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675/7 "2024-09-20T08:27:51Z")

</div>

@Max_Shop  
auch der manuelle Aufruf von cache:clear leert hier das Verzeichnis nicht, es kommt aber auch kein Fehler.

Auffällig ist, dass es überwiegend Shops mit Themeware betrifft. @sebastian-tci

Kann man bedenkenlos alles aus dem Jahr 2023 wegwerfen?  
Wie genau ist hier das Handling?

---

<div class="post-metadata">

**Author:** ![shopwarer1638](https://avatars.discourse-cdn.com/v4/letter/s/76d3ee/32.png) [@shopwarer1638](https://forum.shopware.com/u/shopwarer1638)\
**Post date:** [24. September 2024 um 08:49 UTC](https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675/8 "2024-09-24T08:49:47Z")

</div>

Es gibt Tage, an denen keine Themenverzeichnisse erstellt werden, aber auch Tage, an denen in einer Stunde 10 Verzeichnisse erstellt werden:

 ![Screenshot 2024-09-24 at 16.46.20](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/f/4/f4533b9c5686d5c989a3ac02431caf67e69af9a5.png)

---

<div class="post-metadata">

**Author:** ![sebastian-tci](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastian-tci/32/19932_2.png) [@sebastian-tci](https://forum.shopware.com/u/sebastian-tci)\
**Post date:** [25. September 2024 um 10:53 UTC](https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675/9 "2024-09-25T10:53:48Z")

</div>

Hallo zusammen,

am besten wendet Ihr Euch bei Fragen zu unseren Produkten einfach über das Ticketsystem an uns. Wir überfliegen das Forum nur sporadisch.

Zum Theme-Ordner:  
Die Ordner werden beim Kompilieren erstellt, diese passiert unabhängig vom Theme. Sie beinhalten die all.css und JS-Dateien.  
Ich habe in meinem Testsystem alle alten Ordner per SSH gelöscht und hatte danach keine Probleme.  
Wenn ich wirklich alle Ordner lösche, ist die Storefront – wie erwartet – ohne Styling. Nach dem erneuten Kompilieren, war alles wieder wie es soll.

Das war jetzt natürlich nur ein einzelnes, kleines Testszenario, also kann ich für nichts garantieren. Ein Backup zur Sicherheit schadet nicht.

VG

---

<div class="post-metadata">

**Author:** ![shopwarer1638](https://avatars.discourse-cdn.com/v4/letter/s/76d3ee/32.png) [@shopwarer1638](https://forum.shopware.com/u/shopwarer1638)\
**Post date:** [9. November 2024 um 23:11 UTC](https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675/10 "2024-11-09T23:11:59Z")

</div>

Gibt es eine bekannte Lösung für dieses Problem? Wir haben immer noch eine Menge Duplikate im /theme Verzeichnis erstellt

---

<div class="post-metadata">

**Author:** ![b.david](https://avatars.discourse-cdn.com/v4/letter/b/3be4f8/32.png) [@b.david](https://forum.shopware.com/u/b.david)\
**Post date:** [10. November 2024 um 08:22 UTC](https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675/11 "2024-11-10T08:22:30Z")

</div>

Nun ich habe dieses Problem nicht, bei mir werden nur neue Ordner erstellt, wenn ich das Theme kompiliere.

Was man machen könnte wenn ihr zuviele habt, baut euch einen Cronjob der vielleicht ausliest wieviel Dateien vorhanden sind und dann immer ein paar löscht ( darauf aber achten, dass immer die letzten paar Ordner vorhanden bleiben 😃 )

---

<div class="post-metadata">

**Author:** ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)\
**Post date:** [10. November 2024 um 11:59 UTC](https://forum.shopware.com/t/neue-themenverzeichnisse-werden-erstellt-und-in-public-theme-gespeichert/104675/12 "2024-11-10T11:59:46Z")

</div>

Soweit ersichtlich entspricht der Ordnername der Hex-ID des Templates, d.h. man kann sich aus der DB den aktuell gültigen Wert holen und die anderen löschen (BACKUP MACHEN), denn die werden nur wieder gebraucht, wenn man einen alten DB-Stand einspielen sollte.
