Tôi nghi ngờ rằng các quyền có thể đã bị rối trong quá trình cài đặt Magento 2 của tôi. Trên các phiên bản cũ, tôi sẽ chạy lệnh sau để tạo thư mục 755 và tệp 644:
find . -type f -exec chmod -c 644 {} \; && find . -type d -exec chmod -c 755 {} \;
Bạn có thể vui lòng cho tôi biết quyền truy cập tệp và thư mục chính xác cho Magento 2 vì chúng có vẻ khác nhau không? Ngoài ra, nếu có một số thư mục hoặc tệp cụ thể sẽ cần các quyền khác nhau.
var/cache
và pub/static
cần thiết lập các bit suid. Tôi đã sử dụng: find var/cache -type d -print0 | xargs -0 sudo chmod 1775