在Laravel5中正確設(shè)置文件權(quán)限的方法
前言
為任何Web應(yīng)用程序設(shè)置適當(dāng)?shù)奈募?quán)限是Web托管的重要部分。 在本教程中,您將學(xué)習(xí)如何在Linux Web服務(wù)器上托管的Laravel應(yīng)用程序上正確配置文件權(quán)限。
首先,確定運(yùn)行Web服務(wù)器的用戶名。 以下是一些默認(rèn)情況
- Linux上的Nginx使用帳戶 - www-data
- Debian系統(tǒng)上的Apache使用account-www-data
- RedHat系統(tǒng)上的Apache使用帳戶 - apache
我們假設(shè)我們的Web服務(wù)器使用帳戶www-data運(yùn)行。 現(xiàn)在遞歸更改所有文件和目錄的所有者和組所有者。
sudo chown -R www-data:www-data /path/to/laravel
現(xiàn)在為所有文件設(shè)置權(quán)限644,為所有目錄設(shè)置755。 執(zhí)行以下命令。
sudo find /path/to/laravel -type f -exec chmod 644 {} \;
sudo find /path/to/laravel -type d -exec chmod 755 {} \;
要使Laravel正常工作,您需要為Web服務(wù)器提供存儲(chǔ),緩存和任何其他目錄的讀寫權(quán)限。 因此,請(qǐng)運(yùn)行以下命令:
cd /path/to/laravel sudo chgrp -R www-data storage bootstrap/cache sudo chmod -R ug+rwx storage bootstrap/cache
現(xiàn)在,您的Laravel應(yīng)用程序受到適當(dāng)權(quán)限的保護(hù)。 但由于所有文件都擁有Web服務(wù)器的所有者和組所有者,因此在通過(guò)FTP/sFTP進(jìn)行更改時(shí)可能會(huì)遇到問(wèn)題。 要解決此問(wèn)題,請(qǐng)將您的用戶添加到Web服務(wù)器用戶組:
sudo usermod -a -G www-data <a target="_blank" title="Ubuntu">Ubuntu</a>
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。
- Laravel 5使用Laravel Excel實(shí)現(xiàn)Excel/CSV文件導(dǎo)入導(dǎo)出的功能詳解
- vuejs+element-ui+laravel5.4上傳文件的示例代碼
- 修改Laravel5.3中的路由文件與路徑
- PHP框架laravel的.env文件配置教程
- Laravel最佳分割路由文件(routes.php)的方式
- PHP Laravel 上傳圖片、文件等類封裝
- PHP Laravel實(shí)現(xiàn)文件下載功能
- Laravel框架文件上傳功能實(shí)現(xiàn)方法示例
- Laravel基礎(chǔ)-關(guān)于引入公共文件的兩種方式
- 使用laravel指定日志文件記錄任意日志
- Laravel5.1 框架文件管理操作實(shí)例分析
相關(guān)文章
php curl簡(jiǎn)單采集圖片生成base64編碼(并附curl函數(shù)參數(shù)說(shuō)明)
今天小編就為大家分享一篇關(guān)于php curl簡(jiǎn)單采集圖片生成base64編碼(并附curl函數(shù)參數(shù)說(shuō)明),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-02-02
thinkphp中AJAX返回ajaxReturn()方法分析
這篇文章主要介紹了thinkphp中AJAX返回ajaxReturn()方法,結(jié)合實(shí)例形式分析了thinkPHP中ajax操作的功能、數(shù)據(jù)返回格式以及ajaxReturn方法的簡(jiǎn)單使用技巧,需要的朋友可以參考下2016-12-12
PHP判斷表達(dá)式中括號(hào)是否匹配的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇PHP判斷表達(dá)式中括號(hào)是否匹配的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10
php通過(guò)GD庫(kù)實(shí)現(xiàn)驗(yàn)證碼功能
這篇文章主要介紹了php通過(guò)GD庫(kù)實(shí)現(xiàn)驗(yàn)證碼功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07
CI框架實(shí)現(xiàn)創(chuàng)建自定義類庫(kù)的方法
這篇文章主要介紹了CI框架實(shí)現(xiàn)創(chuàng)建自定義類庫(kù)的方法,結(jié)合實(shí)例形式分析了CI框架創(chuàng)建自定義類庫(kù)的相關(guān)原理、步驟、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下2018-12-12
Win7環(huán)境下Apache連接MySQL提示連接已重置的解決辦法
這篇文章主要為大家詳細(xì)介紹了Win7環(huán)境下Apache連接MySQL提示“連接已重置”的解決辦法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05
php、mysql查詢當(dāng)天,查詢本周,查詢本月的數(shù)據(jù)實(shí)例(字段是時(shí)間戳)
下面小編就為大家?guī)?lái)一篇php、mysql查詢當(dāng)天,查詢本周,查詢本月的數(shù)據(jù)實(shí)例(字段是時(shí)間戳)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02
從ThinkPHP3.2.3過(guò)渡到ThinkPHP5.0學(xué)習(xí)筆記圖文詳解
這篇文章主要介紹了從ThinkPHP3.2.3過(guò)渡到ThinkPHP5.0學(xué)習(xí)筆記,結(jié)合圖文形式詳細(xì)分析了thinkPHP3.2.3框架開(kāi)發(fā)過(guò)渡到thinkPHP5.0框架的區(qū)別與改進(jìn)方法,需要的朋友可以參考下2019-04-04
php使用curl和正則表達(dá)式抓取網(wǎng)頁(yè)數(shù)據(jù)示例
這篇文章主要介紹了php使用curl和正則表達(dá)式抓取網(wǎng)頁(yè)數(shù)據(jù)示例,這里是抓取某網(wǎng)站的小說(shuō),需要的朋友可以修改一下抓取其它數(shù)據(jù)2014-04-04

