Laravel 5.0 Berechtigung für ubuntu

Wenn ich von Git auf meinem Produktionsserver, der Azure VPS ist, ziehe, muss ich meinem Projektverzeichnis die Berechtigung geben, damit Apache-Benutzer darauf zugreifen können. Andernfalls wird die Ausnahme "Erlaubnis verweigert" angezeigt. Also muss ich jedes Mal, wenn ich neuen Code ziehe, folgende Zeile im Terminal ausführen:

sudo chown -R www-data:www-data projectDirectory 

Und das Schlimmste ist, dass immer, wenn Laravel neue Dateien für das Protokoll erstellt, dasselbe Problem auftritt, was zu folgender Ausnahme führt:

Symfony \ Component \ Debug \ Exception \ FatalErrorException: Ausnahme "Symfony \ Component \ Debug \ Exception \ FatalErrorException" mit der Meldung "Nicht erfasste Ausnahme" UnexpectedValueException "mit der Meldung" Der Stream oder die Datei "/ storage / logs / laravel-2016-03- 17.log

Kann mir jemand sagen, wie ich dieses kritische Problem beseitigen kann. Vielen Dan

P.S. Ich weiß, das hat nichts mit Laravel zu tun.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage