作者q10242 (黑田佑司)
看板PHP
标题[请益] Laravel 中storage资料夹权限的问题
时间Wed Apr 3 11:53:45 2019
我在使用Laravel 的时候
有时Laravel 会出现error 500
因为专案会在storage 资料夹写入logfile
所以新的档案就会有权限问题
通常要进入专案的根目录 手动把资料夹权限改成777(比较不安全)
Laravel 才可以正常跑
有没有可以提高laravel 权限 或者自动更改laravel 资料夹权限的方法
让这种状况以後不会再发生
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.176.128.70
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1554263629.A.E89.html
1F:→ dododavid006: 改资料夹的拥有者呢? 04/03 11:59
2F:推 MoMoShota: 1. 确定 PHP Runtime 的使用者 04/03 14:39
3F:→ MoMoShota: 2. 将整个 Laravel 资料夹给予该使用者 04/03 14:40
4F:→ MoMoShota: 3. 给予 storage 及 bootstrap/cache 两个资料夹写入权 04/03 14:41
5F:→ MoMoShota: ps. 通常开发时期是全环境 755,线上时期是 500/600 04/03 14:43
6F:→ MoMoShota: 上面写错,应该是 500(一般)700(可写入资料夹) 04/03 14:45
7F:→ q10242: 谢谢 04/03 19:42
8F:推 Jerr: runtime 和project folder同user不好,万一RCE会很惨,原po 04/06 13:37
9F:→ Jerr: 的问题做好devops CI/CD和整合测试就可以解决 04/06 13:37
10F:推 show95175300: 我storage都改777XD 04/07 03:23