如何設置Laravel 5(和其他文件)的文件權限我正在使用ApacheWebServer,它的所有者設置為_www:_www..我永遠不知道文件權限的最佳實踐是什么,例如,當我創建新的Laravel 5項目時。Laravel 5需要/storage文件夾可寫。我找到了很多不同的方法來使它起作用,我通常以使它成為結果而結束。777慢性反復發作。我知道這不是最好的主意。官方醫生說:Laravel可能需要配置一些權限:storage和vendor需要Web服務器的寫訪問權限。這是否意味著web服務器需要訪問storage和vendor文件夾本身也是,還是僅僅是它們當前的內容?我認為更好的是改變業主而不是權限。我遞歸地將Laravel的所有文件權限更改為_www:_www這使站點正常工作,就好像我將chmod更改為777..問題是,現在我的文本編輯器每次想要保存任何文件時都要求我輸入密碼,如果我試圖更改Finder中的任何內容,比如復制一個文件,也會出現同樣的情況。解決這些問題的正確方法是什么?變化chmod更改文件的所有者以匹配Web服務器的文件,并可能設置文本編輯器(以及Finder?)跳過詢問密碼,或讓它們使用sudo更改Web服務器的所有者以匹配os用戶(我不知道結果)其他的東西
3 回答

眼眸繁星
TA貢獻1873條經驗 獲得超9個贊
storage
vendor
775
php artisan
storage
.
sudo chown -R www-data:www-data /path/to/your/project/vendor sudo chown -R www-data:www-data /path/to/your/project/storage
username
sudo usermod -a -G www-data userName
注:groupName
www-data
_www
- 3 回答
- 0 關注
- 1300 瀏覽
添加回答
舉報
0/150
提交
取消