Bagaimana untuk Membetulkan 'file_put_contents(): gagal membuka strim: Kebenaran ditolak' Ralat dalam Laravel?

Susan Sarandon
Lepaskan: 2024-11-05 18:48:02
asal
791 orang telah melayarinya

How to Fix

Menyelesaikan "file_put_contents(meta/services.json): gagal membuka strim: Kebenaran ditolak" Ralat

Apabila cuba mengakses http://localhost/test/ awam/ dan menghadapi mesej "Ralat dalam pengendali pengecualian", beberapa langkah boleh diambil untuk mendiagnosis dan menyelesaikan isu tersebut.

Langkah 1: Pengubahsuaian Kebenaran

Selepas mengesahkan bahawa nyahpepijat ditetapkan kepada benar dalam app.php, seseorang mungkin melihat ralat berikut: "Strim atau fail "/var/www/html/test/app/storage/logs/laravel.log" tidak dapat dibuka: gagal untuk strim terbuka: Kebenaran ditolak." Untuk menangani perkara ini, jalankan arahan chmod -R 644 app/storage.

Langkah 2: Penyiasatan Lanjut

Setelah menyelesaikan ralat sebelumnya, ralat baharu mungkin muncul: "file_put_contents(/var/www/html/laravel/app/storage/meta/services.json): gagal membuka strim: Kebenaran ditolak."

Penyelesaian:

Untuk menyelesaikan isu ini, ikuti langkah yang dicadangkan oleh vsmoraes:

Untuk Laravel >= 5.4:

  1. Jalankan php artisan cache:clear
  2. Jalankan storan chmod -R 775/
  3. Jalankan dump-autoload komposer

Untuk Laravel < 5.4:

  1. Jalankan php artisan cache:clear
  2. Jalankan chmod -R 775 app/storage
  3. Jalankan composer dump-autoload

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan 'file_put_contents(): gagal membuka strim: Kebenaran ditolak' Ralat dalam Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!