hi anh, site laravel em deploy lên production báo l?i nh? này là sao anh nh?, em dùng nginx
The stream or file “/var/www/…/storage/logs/laravel.log” could not be opened in append mode: Failed to open stream: Permission denied The exception occurred while attempting to log
l?i này là do e ch?a c?p quy?n s? h?u th? m?c storage cho user c?a nginx, ?? xem nginx ?ang ch?y d??i user nào thì có th? check = câu l?nh sau:
ps aux | grep "nginx: worker process" | awk '{print $1}' | grep -v root
n?u ?ang ssh server b?ng user ko ph?i root thì thay root b?ng username ?ang ??ng nh?p, thông th??ng thì nginx ch?y d??i user www-data nên có th? b? qua b??c ki?m tra này mà ch?y tr?c ti?p các b??c sau ?? c?p quy?n cho nginx:
??u tiên là cd vào th? m?c g?c c?a d? án, vd:
cd /var/www/your-project
sau ?ó c?p quy?n cho user c?a nginx:
chown -R www-data storage
done
n?u ko mu?n cd thì có th? ch?y tr?c ti?p:
chown -R www-data /var/www/your-project/storage