首頁 > 後端開發 > php教程 > 為什麼我的 Laravel 應用程式對「file_put_contents(meta/services.json)」顯示「無法開啟串流:權限被拒絕」?

為什麼我的 Laravel 應用程式對「file_put_contents(meta/services.json)」顯示「無法開啟串流:權限被拒絕」?

Linda Hamilton
發布: 2024-11-04 20:37:02
原創
1073 人瀏覽過

Why Does My Laravel App Give

無法開啟串流:「file_put_contents(meta/services.json)」的權限被拒絕

嘗試存取URL 時,您可能會遇到「file_put_contents(meta/services.json):無法開啟串流」錯誤。此問題是由於“app/storage”目錄權限不足而導致的。

要解決此錯誤,請按照以下步驟操作:

1.更改權限

導航至「app/storage」目錄並使用「 chmod」指令授予其適當的權限:

**For Laravel >= 5.4:**
chmod -R 775 storage/

**For Laravel < 5.4:**
chmod -R 775 app/storage
登入後複製

2.清除快取並轉儲自動載入

變更權限後,清除Laravel 快取並轉儲自動載入檔案:

php artisan cache:clear
composer dump-autoload
登入後複製

完成後,錯誤應該已解決,您將能夠毫無問題地存取所需的URL。

以上是為什麼我的 Laravel 應用程式對「file_put_contents(meta/services.json)」顯示「無法開啟串流:權限被拒絕」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板