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

眼眸繁星
TA貢獻1873條經(jīng)驗 獲得超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 關(guān)注
- 1291 瀏覽
添加回答
舉報
0/150
提交
取消