Laravelで新規にサイト作ろうとすると
パーミッションで怒られるはず、、、
やり方は、いくつかあるけど
この方法が自分好みなので、メモメモ
おおざっぱな手順
・[laravel] グループを新規に作成して
・[apache] など必要なユーザを [laravel] グループに追加する
・[storage] 配下 の所有グループを [laravel] に変更
・新規で作成されるファイルのパーミッションを指定
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# groupadd laravel # gpasswd -a apache laravel # chown -R :laravel ./storage # find ./storage -type d -exec chmod 775 {} \; # find ./storage -type f -exec chmod 664 {} \; # find ./bootstrap/cache -type d -exec chmod 775 {} \; # find ./bootstrap/cache -type f -exec chmod 664 {} \; # find ./storage -type d -exec chmod g+s {} \; # find ./bootstrap/cache -type d -exec chmod g+s {} \; # setfacl -R -d -m g::rwx ./storage # setfacl -R -d -m g::rwx ./bootstrap/cache |
以上!