auf meinem Server habe ich dem Verzeichnis var/cache/development… und allen Unterverzeichnissen von media mit setfacl folgende Access Control List (ACL) zugewiesen, damit ich Verzeichnisse und Dateien, die von Shopware erzeugt werden, mit meinem Linux-User namens admin löschen kann.
Im var/cache/development… erzeugt Shopware dann Unterverzeichnisse mit folgenden FileSystem-Permissions:
drwxrwx---+ 4 www-data www-data 39 Jun 6 13:01 doctrine
drwxrwx---+ 2 www-data www-data 6 Jun 6 13:01 general
drwxrwx---+ 2 www-data www-data 6 Jun 6 13:01 html
drwxrwx---+ 3 www-data www-data 24 Jun 6 13:01 mpdf
drwxrwx---+ 2 www-data www-data 4096 Jun 6 13:02 proxies
drwxr-x---+ 4 www-data www-data 73 Jun 6 13:02 templates
Wieso unterscheiden sich die Dateisystem-Rechte des Ordners templates? Entsprechend kann ich in templates enthaltene Verzeichnisse und Dateien eben nicht mit meinem Linux-User löschen. Betroffen sind auch alle Ordner, die Shopware irgendwo unterhalb von var/cache/*/general/ und media/ anlegt.