जब रन कमांड php bin/magento catalog:image:resize
, यह कुछ छवियों के बाद बंद हो जाता है और त्रुटि दिखाता है।
इसे कैसे ठीक करें?
मैंने मैन्युअल रूप से इस समस्या के बाद इस फ़ोल्डर में छवियों को फिर से लोड करने की कोशिश की।
जब रन कमांड php bin/magento catalog:image:resize
, यह कुछ छवियों के बाद बंद हो जाता है और त्रुटि दिखाता है।
इसे कैसे ठीक करें?
मैंने मैन्युअल रूप से इस समस्या के बाद इस फ़ोल्डर में छवियों को फिर से लोड करने की कोशिश की।
जवाबों:
पीटर,
ऐसा लगता है कि आप छवि स्थान धारक को नहीं देख रहे हैं।
या तो इसे बैकएंड से अपलोड करें या फ़ाइल पथ के नीचे मैन्युअल रूप से अपलोड करें
/ घर / public_html / विक्रेता / Magento / मॉड्यूल-सूची / देखें / आधार / वेब / images / उत्पाद / प्लेसहोल्डर
नाम केवल swatch_image.jpg होना चाहिए।
मैं उसी समस्या का सामना कर रहा हूं और मैं यह पुष्टि कर सकता हूं कि स्क्रिप्ट उस वेब के पथ [वेबरोट] / पब / मीडिया / को आकार दे रही है, जिसे वह आकार बदलना चाहता है और इसलिए उसे खोज नहीं सकता है।
इस प्रकार, यह उस पथ पर एक छवि जोड़ने का समाधान नहीं है क्योंकि पथ मौजूद नहीं है।
वैसे भी, आप अभी भी त्रुटि को अनदेखा कर सकते हैं और बैच आकार को छोड़ सकते हैं। परिणाम वही होगा जो व्यवस्थापक इंटरफ़ेस से छवि कैश को खाली करने के बाद होगा।
परिणाम में, आकार परिवर्तन किए गए चित्र प्रत्येक उत्पाद की मांग पर उत्पन्न होंगे जब उत्पाद (विस्तार पृष्ठ) को पहली बार एक फ्रंटएंड उपयोगकर्ता द्वारा देखा जाता है। यह प्रत्येक उत्पाद के विवरण पृष्ठ की पहली छाप के लिए प्रदर्शन को धीमा कर देगा। इसके अलावा, कोई नकारात्मक परिणाम नहीं होना चाहिए।
मैंने देखा कि मेरे त्रुटि संदेश में पथ अजीब लग रहा है और आपका फ़ोल्डर अलग-अलग नामों से समान है।
File '/var/www/magento/pub/media/var/www/magento/vendor/magento/module-catalog/view/base/web/images/product/placeholder/swatch_image.jpg' does not exist.
उस पथ का दूसरा भाग वास्तविक है और छवि वहाँ है:
var/www/magento/vendor/magento/module-catalog/view/base/web/images/product/placeholder/swatch_image.jpg
हालाँकि, त्रुटि का अर्थ है कि यह उस स्थान के साथ चल रहा है var/www/magento/pub/media/
क्या यह जानबूझकर ऐसा है या इस समस्या से संबंधित है जहां यह छवि की तलाश में है?
कृपया पढ़ें
https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.6CE.html
कैटलॉग: छवि: आकार निष्पादन समय को जारी करने में कमांड निष्पादन समय 90% तक कम हो गया है। हालाँकि, यह सुधार आपके Magento उदाहरण को 2.2.6 में अपग्रेड करने के बाद इन अतिरिक्त चरणों की आवश्यकता है:
पब / मीडिया / कैटलॉग / उत्पाद / कैश निकालें। (इस फ़ोल्डर को हटाने से स्थान खाली हो जाता है।)
भागो बिन / Magento कैटलॉग: छवि: एक नई छवि कैश उत्पन्न करने के लिए आकार। (यह कदम आवश्यक है क्योंकि हमने कैश्ड छवियों के लिए मार्ग बदल दिया है और पहले से कैश्ड छवियों को हटाना होगा।)
कुछ छवियों का आकार बदला नहीं जा सका। विवरण के लिए लॉग फ़ाइल देखें
उदाहरण:
5781-R101.png do not work ABCDEFG.jpg work
08985-AA01.jpg do not work ABCDEFH.jpg work
मैं केवल नाम परिवर्तन के चित्र पर ज्यादा नहीं बदला
vendor/magento/module-catalog/view/base/web/images/product/placeholder