[請益] Laravel 中storage資料夾權限的問題

看板PHP作者 (黑田祐司)時間5年前 (2019/04/03 11:53), 編輯推噓3(307)
留言10則, 5人參與, 5年前最新討論串1/1
我在使用Laravel 的時候 有時Laravel 會出現error 500 因為專案會在storage 資料夾寫入logfile 所以新的檔案就會有權限問題 通常要進入專案的根目錄 手動把資料夾權限改成777(比較不安全) Laravel 才可以正常跑 有沒有可以提高laravel 權限 或者自動更改laravel 資料夾權限的方法 讓這種狀況以後不會再發生 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.128.70 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1554263629.A.E89.html

04/03 11:59, 5年前 , 1F
改資料夾的擁有者呢?
04/03 11:59, 1F

04/03 14:39, 5年前 , 2F
1. 確定 PHP Runtime 的使用者
04/03 14:39, 2F

04/03 14:40, 5年前 , 3F
2. 將整個 Laravel 資料夾給予該使用者
04/03 14:40, 3F

04/03 14:41, 5年前 , 4F
3. 給予 storage 及 bootstrap/cache 兩個資料夾寫入權
04/03 14:41, 4F

04/03 14:43, 5年前 , 5F
ps. 通常開發時期是全環境 755,線上時期是 500/600
04/03 14:43, 5F

04/03 14:45, 5年前 , 6F
上面寫錯,應該是 500(一般)700(可寫入資料夾)
04/03 14:45, 6F

04/03 19:42, 5年前 , 7F
謝謝
04/03 19:42, 7F

04/06 13:37, 5年前 , 8F
runtime 和project folder同user不好,萬一RCE會很慘,原po
04/06 13:37, 8F

04/06 13:37, 5年前 , 9F
的問題做好devops CI/CD和整合測試就可以解決
04/06 13:37, 9F

04/07 03:23, 5年前 , 10F
我storage都改777XD
04/07 03:23, 10F
文章代碼(AID): #1Sf2vDw9 (PHP)