Artikel
snippets

Laravel: Ordnerberechtigungen richtig setzen

Code-Snippet: So machen Sie die Laravel-Ordner storage und bootstrap/cache für den Webserver-Benutzer beschreibbar, per ACL oder mit chgrp und chmod.

Laravel: Ordnerberechtigungen richtig setzen
Laravel benötigt einige Ordner, die für den Benutzer des Webservers beschreibbar sein müssen. Mit ACL
	// nginx = web server user
	// systemuser = your local/ssh user
	sudo setfacl -Rdm u:nginx:rwx,u:systemuser:rwx storage
	sudo setfacl -Rm u:nginx:rwx,u:systemuser:rwx storage
Wenn ACL bei Ihnen nicht verfügbar ist, können Sie stattdessen diese Befehle verwenden, auch wenn sie nicht ganz so elegant sind:
	sudo chgrp -R www-data storage bootstrap/cache
	sudo chmod -R ug+rwx storage bootstrap/cache
Quelle