第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何設(shè)置Laravel 5(和其他文件)的文件權(quán)限

如何設(shè)置Laravel 5(和其他文件)的文件權(quán)限

PHP
瀟瀟雨雨 2019-06-26 15:11:22
如何設(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個贊

控件的權(quán)限。storagevendor文件夾應(yīng)停留在775出于明顯的安全原因。

但是,您的計算機和服務(wù)器Apache都需要能夠在這些文件夾中進行寫入。例:當您運行以下命令時php artisan,您的計算機需要將日志文件寫入storage.

您所需要做的就是將文件夾的所有權(quán)交給Apache:

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)服務(wù)器Apache所屬的組。就像這樣:

sudo usermod -a -G www-data userName

注:最常見的情況是,groupNamewww-data但在你的情況下,用_www


查看完整回答
反對 回復(fù) 2019-06-26
  • 3 回答
  • 0 關(guān)注
  • 1291 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號