Rumah > Artikel > pembangunan bahagian belakang > Mengapa Apl Laravel Saya Memberi "Gagal Membuka Strim: Kebenaran Ditolak" untuk 'file_put_contents(meta/services.json)'?
Gagal Membuka Strim: Kebenaran Ditolak untuk 'file_put_contents(meta/services.json)'
Semasa cuba mengakses URL, anda mungkin menghadapi ralat "file_put_contents(meta/services.json): failed to open stream". Isu ini timbul kerana kebenaran tidak mencukupi dalam direktori 'apl/storan'.
Untuk menyelesaikan ralat ini, ikut langkah berikut:
1. Tukar Kebenaran
Navigasi ke direktori 'app/storage' dan berikannya kebenaran yang sesuai menggunakan arahan 'chmod':
**For Laravel >= 5.4:** chmod -R 775 storage/ **For Laravel < 5.4:** chmod -R 775 app/storage
2. Kosongkan Cache dan Buang Autoload
Selepas menukar kebenaran, kosongkan cache Laravel dan buang fail autoload:
php artisan cache:clear composer dump-autoload
Setelah selesai, ralat harus diselesaikan dan anda akan dapat mengakses URL yang dikehendaki tanpa masalah.
Atas ialah kandungan terperinci Mengapa Apl Laravel Saya Memberi "Gagal Membuka Strim: Kebenaran Ditolak" untuk 'file_put_contents(meta/services.json)'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!