作者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/m.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