Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Aliran atau file "/var/www/html/storage/logs/laravel.log" tidak dapat dibuka: gagal membuka aliran: Izin ditolak

Posted on December 20, 2022 by Syauqi Wiryahasana
Error:

Salah satu aplikasi Laravel saya mulai menunjukkan error berikut setelah saya me-restart instance. Pesan kesalahannya adalah:

Aliran atau file “/var/www/html/storage/logs/laravel.log” tidak dapat dibuka: gagal membuka aliran: Izin ditolak
Solusi:

Pesan kesalahan ini menunjukkan bahwa proses PHP yang mencoba menulis ke file log tidak memiliki izin yang memadai untuk melakukannya. Ada beberapa hal yang dapat Anda coba untuk memperbaiki masalah ini:
Periksa kepemilikan dan izin file log dan direktori induknya. Proses PHP harus memiliki izin baca dan tulis pada file dan direktori induknya. Anda dapat menggunakan perintah `ls -l` untuk memeriksa kepemilikan dan izin file dan chmod dan chown untuk memodifikasinya jika perlu.
chmod -R 777 /var/www/html/storage 
Pastikan bahwa proses PHP berjalan sebagai pengguna yang benar. Jika proses PHP dijalankan sebagai pengguna yang berbeda dari pemilik file log, itu mungkin tidak memiliki izin yang memadai untuk menulis ke file tersebut. Anda dapat memeriksa dengan pengguna bahwa proses PHP sedang berjalan dengan menggunakan perintah ps. Periksa log kesalahan PHP untuk informasi lebih lanjut. Log kesalahan PHP mungkin berisi informasi yang lebih mendetail tentang kesalahan, termasuk baris kode persis yang menyebabkan masalah. Lokasi log kesalahan PHP biasanya ditentukan dalam file konfigurasi php.ini. Pastikan file log ada dan dapat ditulis oleh proses PHP. Jika file log tidak ada, proses PHP tidak akan dapat menulisnya. Anda dapat membuat file log dan mengatur izin yang benar menggunakan perintah `touch` dan `chmod`.
touch /var/www/html/storage/logs/laravel.log chmod 777 /var/www/ html/storage/logs/laravel.log ]pra CentOS dan pengguna sistem Redhat lainnya mungkin mengaktifkan SELinux. Anda dapat menyetel kebijakan SELinux yang tepat untuk direktori `storage` dengan perintah berikut.
chcon -R -t httpd_sys_rw_content_t /var/www/html/storage 

Saya harap saran ini membantu. Beri tahu saya jika Anda memiliki pertanyaan atau jika Anda memerlukan bantuan lebih lanjut.


Referensi tecadmin.com
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically