Khi truy cập vào máy chủ web, tớ đã gặp lỗi không thể ghi vào log Laravel như dưới.
Dưới đây là nguyên nhân và cách giải quyết vấn đề.
Nguyên nhân
Lỗi xảy ra do người dùng chạy apache không được cấp quyền.
Cách giải quyết
Bạn cần thay đổi quyền truy cập cho thư mục /app/storage/ như sau:
$ chmod -R 777 /app/storage/
- Hãy thay dòng
/app/storage/
sao cho phù hợp với môi trường máy bạn
Cái này cũng có thể ứng dụng cấp quyền sử dụng folder cho các xứ lý khác của Laravel, ví dụ tạo file, hay up ảnh lên folder nào đó chẳng hạn.
Kết luận
Log của Laravel mặc định được xuất ra tập tin storage/logs/larave.log.
Điều này rất hữu ích để kiểm tra thông tin chi tiết về lỗi.
Bình luận