[请益] Laravel 中storage资料夹权限的问题

楼主: q10242 (黑田祐司)   2019-04-03 11:53:45
我在使用Laravel 的时候
有时Laravel 会出现error 500
因为专案会在storage 资料夹写入logfile
所以新的档案就会有权限问题
通常要进入专案的根目录 手动把资料夹权限改成777(比较不安全)
Laravel 才可以正常跑
有没有可以提高laravel 权限 或者自动更改laravel 资料夹权限的方法
让这种状况以后不会再发生
作者: dododavid006 (朔雪)   2019-04-03 11:59:00
改资料夹的拥有者呢?
作者: MoMoShota (正太控)   2019-04-03 14:39:00
1. 确定 PHP Runtime 的使用者2. 将整个 Laravel 资料夹给予该使用者3. 给予 storage 及 bootstrap/cache 两个资料夹写入权ps. 通常开发时期是全环境 755,线上时期是 500/600上面写错,应该是 500(一般)700(可写入资料夹)
楼主: q10242 (黑田祐司)   2019-04-03 19:42:00
谢谢
作者: Jerr (身为老爸老妈噜..)   2019-04-06 13:37:00
runtime 和project folder同user不好,万一RCE会很惨,原po的问题做好devops CI/CD和整合测试就可以解决
作者: show95175300 (绿豆沙)   2019-04-07 03:23:00
我storage都改777XD

Links booklink

Contact Us: admin [ a t ] ucptt.com