chmod

Die Templates haben sich auf meinem Server beispielsweise nicht kompilieren lassen bis ich den Shopware-Verzeichnis kurzerhand chmod 777 mal verpasst hatte. Das ist jedoch eine eklatante Sicherheitslücke, so dass mich mal interessieren würde wie man hier am besten die Berechtigungen auf einem Ubuntu Linux 16.04 LTS setzt? chmod 755 reichte leider bisher nicht. Extra Benutzer für Shopware-Web-Zugriffe, neben www-data, anlegen? Was wäre hier der Ratschlag?

Ggf hilft dir das weiter: https://www.digitalocean.com/community/questions/setting-permissions-for-wordpress

Bei einer normalen durchgelaufenen Installation sollte kein Eingriff in die Rechte notwendig sein.

Möglicherweise besitzt Du nicht die nötigen Rechte des Servers / des Webspace, bzw. der Server ist falsch eingerichtet. Offensichtlich gibt es da PRobleme: https://forum.shopware.com/discussion/52899/installation-legt-das-verzeichnis-backend-nicht-an

Solange die nicht gelöst sind schiessen alle weiteren Fragen ins Blaue

https://forum.shopware.com/discussion/52902/plugin-laesst-sich-nicht-installieren-nan-of-559kb-nan

Ich habe die nötigen Rechte für www-data gesetzt. Auch ist das Verzeichnis mit Unterverzeichnissen derzeit auf Kurzcode 777. Serverbetriebssystem ist Ubuntu 16.04.4 LTS (GNU/Linux 4.4.0-87-generic x86_64) mit entsprechendem LAMP-Stack mit MySQL 5.7 sowie parallel installiertem PHP 5.4 und schon PHP 7. Für die Anwendung ist ein Apache virtual host konfiguriert mit den Anforderungen an Module gemäß Dokumentation. Die Hardwareanforderungen werden übererfüllt.

 

Hier auch noch etwas genereller Input (nicht shopware-spezifisch): File permissions and umask in PHP and Shopware

Derzeit kann ich mir nur vorstellen das es an der Parallelinstallation der beiden PHP auf dem Server liegen könnte. Ich werde entsprechend was ausprobieren: Und zwar die .conf-Datei für den virtuellen host für Shopware so anpassen, dass diese wieder den ursprünglichen Apache2-Vorlagen entspricht und keine Parameter zum PHP darin enthalten sind. Die Maske für die Berechtigungen ist schon auf 777. Ich könnte das Maskieren auf 777 noch für sämtliche Dateien in den Verzeichnissen durchführen, möchte ich aber ungern und wird vermutlich auch das Problemchen mit den nicht installierbarem Shopware-Plugin nicht lösen. Wenn ich dazu gekommen bin die .conf für den vhost zu ändern schreibe ich gerne ob das was gebracht hat. Derzeit sieht die nämlich so aus, siehe: https://www.thomaschristlieb.de/mehrere-php-versionen-auf-einem-linux-server-mit-php-fpm/