Salah satu masalah yang saya dapatkan ketika menggunakan SUPEE-7405 adalah Image Upload Bugs
Oleh karena itu, saya memeriksa perubahan pada file ini: 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, true))) {
Kemudian, saya menemukan dua cara untuk mengatasinya:
Pilihan 1:
Saya melakukan perubahan manual pada file lib / Varien / File / Uploader.php untuk menyesuaikan izin 0640/0750.
Opsi 2:
Karena Magento mengharapkan server web untuk memiliki file situs:
http://devdocs.magento.com/guides/m1x/install/installer-privileges_after.html#privs-after
Cara lain untuk menyelesaikan masalah adalah menjadikan server web pemilik file
chown -R web-server-nama pengguna magento / root / path
Nama pengguna server web biasanya adalah www-data atau apache.