Welche Ordner- Verzeichnisberechtigungen genau für Shopware?

Ich bekomme diese Meldung:

Welche Ordner bzw. Verzeichnisse benötigen welche ext4 Berechtigungen?

Ordner sollten i.d.R. 755, Dateien 644 bekommen. Benutzer und Gruppe sollten der Benutzer und die Gruppe sein, unter der der PHP-Prozeß der Website läuft (das hängt von der PHP-Implementierung ab (mod_php, FPM, FastCGI, etc.), da kann Dir Dein Hoster sicherlich weiterhelfen).

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

Ich habe nun angefangen die Berechtigungen entsprechen zu setzen:

Im Browser nun schon:

Error

Please execute “composer install” from the command line to install the required dependencies for Shopware 5

Fehler

Bitte führen Sie zuerst “composer install” aus.

Jetzt mußt Du auf der Kommandozeile (SSH) im Shopware-Verzeichnis noch

composer install

ausführen.

Timme Hosting - schnelles nginx-Hosting

www.timmehosting.de

So nun:

chmoid 755 /var/www/shopware -R

find /var/www/shopware -type f -exec chmod 644 {} \;

Dann 

apt install composer

composer install

und nun Folgendes:

Bei apt install composer:

login as: dirk
dirk@192.168.1.123’s password:
Welcome to Ubuntu 16.04.4 LTS (GNU/Linux 4.4.0-87-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        Ubuntu Advantage for Infrastructure | Ubuntu

41 Software-Pakete können aktualisiert werden.
3 Aktualisierungen sind Sicherheitsaktualisierungen.

Last login: Tue May  1 15:03:30 2018 from 192.168.1.120
dirk@ubuntu:~$ sudo su
[sudo] Passwort für dirk:
root@ubuntu:/home/dirk# cd /var/www/shopware/
root@ubuntu:/var/www/shopware# composer install
Die Anwendung »composer« ist momentan nicht installiert. Sie können sie durch folgende Eingabe installieren:
apt install composer
root@ubuntu:/var/www/shopware# apt install composer
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen… Fertig
Die folgenden zusätzlichen Pakete werden Installiert
  javascript-common jsonlint libjs-excanvas mercurial mercurial-common
  php-cli-prompt php-composer-semver php-composer-spdx-licenses
  php-json-schema php-symfony-console php-symfony-filesystem
  php-symfony-finder php-symfony-process
Vorgeschlagene Pakete:
  qct kdiff3 | kdiff3-qt | kompare | meld | tkcvs | mgdiff wish python-mysqldb
  python-pygments python-openssl php-symfony-event-dispatcher php-psr-log
Die folgenden NEUEN Pakete werden installiert:
  composer javascript-common jsonlint libjs-excanvas mercurial
  mercurial-common php-cli-prompt php-composer-semver
  php-composer-spdx-licenses php-json-schema php-symfony-console
  php-symfony-filesystem php-symfony-finder php-symfony-process
0 aktualisiert, 14 neu installiert, 0 zu entfernen und 30 nicht aktualisiert.
Es müssen 2.420 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 13,2 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:…

    Loading from cache

behat/mink suggests installing behat/mink-zombie-driver (fast and JS-enabled headless driver for any app (requires node.js))
sebastian/global-state suggests installing ext-uopz (*)
phpunit/phpunit-mock-objects suggests installing ext-soap (*)
phpunit/php-code-coverage suggests installing ext-xdebug (^2.5.1)
phpunit/phpunit suggests installing ext-xdebug (*)
phpunit/phpunit suggests installing phpunit/php-invoker (~1.1)
behat/behat suggests installing behat/symfony2-extension (for integration with Symfony2 web framework)
behat/behat suggests installing behat/yii-extension (for integration with Yii web framework)
sensiolabs/behat-page-object-extension suggests installing bossa/phpspec2-expect (Allows to use PHPSpec2 matchers in Behat context files)
Generating optimized autoload files
Warning: Ambiguous class resolution, “Doctrine\ORM\Persisters\Entity\BasicEntityPersister” was found in both “$baseDir . '/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php” and “/var/www/shopware/vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php”, the first will be used.
Warning: Ambiguous class resolution, “Doctrine\Common\Proxy\AbstractProxyFactory” was found in both “$baseDir . '/engine/Library/Doctrine/Common/Proxy/AbstractProxyFactory.php” and “/var/www/shopware/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php”, the first will be used.
root@ubuntu:/var/www/shopware#

und im Browser:

Diese Seite funktioniert nicht

shop.so-geht-es.org  kann diese Anfrage momentan nicht verarbeiten.

HTTP ERROR 500