hocvietcode.com
  • Trang chủ
  • Học lập trình
    • Lập trình C/C++
    • Lập trình HTML
    • Lập trình Javascript
      • Javascript cơ bản
      • ReactJS framework
      • AngularJS framework
      • Typescript cơ bản
      • Angular
    • Lập trình Mobile
      • Lập Trình Dart Cơ Bản
        • Dart Flutter Framework
    • Cơ sở dữ liệu
      • MySQL – MariaDB
      • Micrsoft SQL Server
      • Extensible Markup Language (XML)
      • JSON
    • Lập trình PHP
      • Lập trình PHP cơ bản
      • Laravel Framework
    • Lập trình Java
      • Java Cơ bản
    • Cấu trúc dữ liệu và giải thuật
    • Lập Trình C# Cơ Bản
    • Machine Learning
  • WORDPRESS
    • WordPress cơ bản
    • WordPress nâng cao
    • Chia sẻ WordPress
  • Kiến thức hệ thống
    • Microsoft Azure
    • Docker
    • Linux
  • Chia sẻ IT
    • Tin học văn phòng
      • Microsoft Word
      • Microsoft Excel
    • Marketing
      • Google Adwords
      • Facebook Ads
      • Kiến thức khác
    • Chia sẻ phần mềm
    • Review công nghệ
    • Công cụ – tiện ích
      • Kiểm tra bàn phím online
      • Kiểm tra webcam online
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Lập trình laravel
Xử lý lỗi “The stream or file “laravel.log” could not be opened in append mode: failed to open stream: Permission denied ” trên các môi trường khác nhau

Xử lý lỗi “The stream or file “laravel.log” could not be opened in append mode: failed to open stream: Permission denied ” trên các môi trường khác nhau

  • 17-03-2022
  • Toanngo92
  • 0 Comments

Mình gặp lỗi này khi xử lý các vấn đề trên môi trường Mac Os, khi tải dự án đang chạy về và khởi tạo trên môi trường local để phát triển tiếp, do chưa quen về khái niệm phân quyền trong môi trường này nên mất khá nhiều thời gian, vì vậy mình viết bài này hướng dẫn anh em khắc phục lỗi trên để tiết kiệm thời gian.

Mục lục

  • Môi trường ubuntu/Linux/Centos
  • Môi trường Mac OS
  • Môi trường Windows

Môi trường ubuntu/Linux/Centos

Thông thường lý do là trong dự án thiếu các thư mục con bên trong thư mục storage, hoặc thư mục này chưa được set quyền chúng ta dùng lệnh sau để khởi tạo và set quyền:

cd {thumucduan}/storage
mkdir -pv framework/views app framework/sessions framework/cache
cd ..
chmod 777 -R storage
chown -R www-data:www-data storage

Bước tiếp theo, chỉnh sửa chmod của thư mục storage và cache

cd {thumucduan}
sudo chmod -R 755 storage
sudo chmod -R 755 bootstrap/cache

Môi trường Mac OS

Bước đầu tiên, set quyền cho apache

	
sudo chown -R $USER:_www {thumucduan}

Cấu hình server file permission

cd {thumucduan}
sudo chgrp -R _www storage bootstrap/cache
sudo chmod -R ug+rwx storage bootstrap/cache

Môi trường Windows

Tạo các thư mục dưới bằng giao diện nếu chưa thấy có trong thư mục dự án:

storage/framework/cache
storage/framework/sessions
storage/framework/views

Tiếp theo: xóa file trong thư mục bootstrap/cache


Cuối cùng: sử dụng lệnh php artisan optimize:clear để xóa cache và kiểm tra lại dự án, chúc bạn thành công

Tham khảo từ bài viết: https://www.tutsmake.com/how-to-fix-error-laravel-log-could-not-be-opened/

Bài viết liên quan:

Khái niệm và sử dụng Route trong Laravel
Giới thiệu tổng quan về Laravel Framework
Hướng dẫn cài đặt laravel chi tiết qua video
Hướng dẫn xử lý sắp xếp files theo thời gian cho thư viện laravel file manager
Cài đặt và bật extension fileinfo trong PHP 7 linux (centos,ubuntu)

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

2. PHÂN TÍCH VÀ ĐẶC TẢ HỆ THỐNG

1. TỔNG QUAN KIẾN THỨC THỰC HÀNH TRIỂN KHAI DỰ ÁN CÔNG NGHỆ THÔNG TIN

Hướng dẫn tự cài đặt n8n comunity trên CyberPanel, trỏ tên miền

Mẫu prompt tạo mô tả chi tiết bối cảnh

Một số cải tiến trong ASP.NET Core, Razor Page, Model Binding, Gabbage collection

Giới thiệu

hocvietcode.com là website chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với HỌC VIẾT CODE

© hocvietcode.com - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.
Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×