SUPEE-7405 का उपयोग करते समय मुझे प्राप्त होने वाली समस्याओं में से एक छवि अपलोड कीड़े है
इसलिए, मैं इस फ़ाइल में परिवर्तन की जाँच करता हूँ: lib / Varien / File / Uploader.php
diff --it lib / Varien / File / Uploader.php lib / Varien / File / Uploader.php
---
---
- चामोद ($ गंतव्य स्थान, 0777);
+ तमोद ($ गंतव्य, 0640);
---
---
- अगर (((@ is_dir ($ डेस्टीफ़ोल्डर) है @ @kdir ($ डेस्टफ़ोल्डर, 0777, सच))) {
+ if ((@ is_dir ($ डेस्टीफ़ोल्डर) || @mkdir ($ डेस्टफ़ोल्डर, 0750, सच))) {
फिर, मुझे इससे उबरने के दो तरीके मिले:
विकल्प 1:
मैं 0640/0750 अनुमतियों को समायोजित करने के लिए फ़ाइल लिब / वेरिएन / फाइल / अपलोडर .php फाइल पर एक मैनुअल बदलाव करता हूं।
विकल्प 2:
क्योंकि Magento वेबसर्वर को साइट फ़ाइलों का स्वामी होने की उम्मीद करती है:
http://devdocs.magento.com/guides/m1x/install/installer-privileges_after.html#privs-after
समस्या को हल करने का दूसरा तरीका वेबसर्वर को फाइलों का मालिक बनाना है
chown -R वेब-सर्वर-उपयोगकर्ता-नाम magento / रूट / पथ
वेबसर्वर उपयोगकर्ता का नाम सामान्यतः www-data या apache है।