Một trong những vấn đề tôi gặp phải khi sử dụng SUPEE-7405 là lỗi tải lên hình ảnh
Do đó, tôi kiểm tra các thay đổi trong tệp này: lib / Varien / File / Uploader.php
diff --git lib / Varien / File / Uploader.php lib / Varien / File / Uploader.php
---
---
- chmod ($ DestinationFile, 0777);
+ chmod ($ DestinationFile, 0640);
---
---
- if (! (@ is_dir ($ DestinationFolder) || @mkdir ($ DestinationFolder, 0777, true))) {
+ if (! (@ is_dir ($ DestinationFolder) || @mkdir ($ DestinationFolder, 0750, đúng))) {
Sau đó, tôi tìm ra hai cách để vượt qua nó:
Lựa chọn 1:
Tôi thực hiện thay đổi thủ công trên tệp tệp lib / Varien / File / Uploader.php để điều chỉnh quyền 0640/0750.
Tùy chọn 2:
Vì Magento mong muốn máy chủ web sở hữu các tệp trang web:
http://devdocs.magento.com/guides/m1x/install/installer-priv đặc biệt_after.html#privs-after
Một cách khác để giải quyết vấn đề là làm cho máy chủ web trở thành chủ sở hữu của các tệp
chown -R web-server-user-name magento / root / path
Tên người dùng máy chủ web thường là dữ liệu www hoặc apache.