EN

Mengatur file permissions Laravel

Saat menginstal Laravel, baik di server maupun di komputer lokal, biasanya kita perlu mengatur file permission supaya aplikasi bisa berjalan dengan baik.

Kalau izin file nggak diatur dengan benar:

Dengan pengaturan yang tepat, aplikasi tetap berjalan normal tanpa mengurangi fleksibilitas developer dalam mengubah file.

1. Ubah pemilik menjadi pengguna aktif

sudo chown -R $USER:www-data .

2. Atur izin untuk semua file dan folder

sudo find . -type f -exec chmod 664 {} \;
sudo find . -type d -exec chmod 775 {} \;

3. Atur izin khusus untuk storage dan cache

sudo chgrp -R www-data storage bootstrap/cache
sudo chmod -R ug+rwx storage bootstrap/cache

Dengan konfigurasi di atas, Laravel punya izin yang cukup untuk berjalan dengan baik, sekaligus tetap menjaga aspek keamanan.