Dateisystem Berechtigungen

Hallo,

ich habe mir mit Anleitung Shopware in eine VM installiert.
Leider kann ich keine Bilder übers Backend hochladen und auch zb kein selbst erstelltes Theme aktivieren.
Über die SSH geht aber. Vermutlich stimmen die Berechtigungen nicht ganz.
Nach dieser Anleitung bin ich vorgegangen:

Hatte vielleicht jemand das gleiche Problem?
Welche Ordner bzw Datein benötigen denn weitere Berechtigungen?

Da ich sonst nichts installiert habe, habe ich mit
sudo chown -R www-data:www-data /var/www/
alles zum Besitzer von www-data gemacht.
Dann funktinert es… Aber dann habe ich selbst keine Berechtigungen mehr
Warum hat das Setup nicht automatisch beim Setup die Rechte gesetzt, die es benötigt?

Apache schreibt folgendes in die log:
[php:error]…PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 163840 bytes) in /var/www/html/sw6/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line 117, referer: http://shopware:8080/admin

letztendlich habe ich nun die lese und schreibrechte auf die Ordner var, public und custom und deren Dateien und Unterordner an die gruppe www-data erteilt.