Magento 2.2.6 मुद्दा: php बिन / Magento कैटलॉग: छवि: आकार


13

जब रन कमांड php bin/magento catalog:image:resize, यह कुछ छवियों के बाद बंद हो जाता है और त्रुटि दिखाता है।

इसे कैसे ठीक करें?

यहाँ छवि विवरण दर्ज करें

मैंने मैन्युअल रूप से इस समस्या के बाद इस फ़ोल्डर में छवियों को फिर से लोड करने की कोशिश की।

यहाँ छवि विवरण दर्ज करें


चेक फ़ाइल / अनुमति फ़ोल्डर मेंvendor/magento/module-catalog/view/base/web/images/product/placeholder
अमित बेरा

मैंने फ़ोल्डर प्लेसहोल्डर अनुमति 755 से 777 में बदलने की कोशिश की, लेकिन यह एक ही समस्या है।
पीटर

क्या आपने इस त्रुटि को ठीक किया है? यदि हाँ, तो कृपया समाधान जोड़ें। मेरे पास एक ही मुद्दा है।
जलप्रेश पटेल

इसके लिए क्या उपाय है? यहां तक ​​कि मैं भी इसी समस्या का सामना कर रहा हूं
नफीसा

जवाबों:


3

पीटर,

ऐसा लगता है कि आप छवि स्थान धारक को नहीं देख रहे हैं।

या तो इसे बैकएंड से अपलोड करें या फ़ाइल पथ के नीचे मैन्युअल रूप से अपलोड करें

/ घर / public_html / विक्रेता / Magento / मॉड्यूल-सूची / देखें / आधार / वेब / images / उत्पाद / प्लेसहोल्डर

नाम केवल swatch_image.jpg होना चाहिए।


आप मेरा संदेश पढ़ रहे हैं? "मैंने इस समस्या के बाद इस फ़ोल्डर में मैन्युअल रूप से छवियों को फिर से लोड करने की कोशिश की।" दूसरी छवि देखें।
पीटर

2

मैं उसी समस्या का सामना कर रहा हूं और मैं यह पुष्टि कर सकता हूं कि स्क्रिप्ट उस वेब के पथ [वेबरोट] / पब / मीडिया / को आकार दे रही है, जिसे वह आकार बदलना चाहता है और इसलिए उसे खोज नहीं सकता है।

इस प्रकार, यह उस पथ पर एक छवि जोड़ने का समाधान नहीं है क्योंकि पथ मौजूद नहीं है।

वैसे भी, आप अभी भी त्रुटि को अनदेखा कर सकते हैं और बैच आकार को छोड़ सकते हैं। परिणाम वही होगा जो व्यवस्थापक इंटरफ़ेस से छवि कैश को खाली करने के बाद होगा।

परिणाम में, आकार परिवर्तन किए गए चित्र प्रत्येक उत्पाद की मांग पर उत्पन्न होंगे जब उत्पाद (विस्तार पृष्ठ) को पहली बार एक फ्रंटएंड उपयोगकर्ता द्वारा देखा जाता है। यह प्रत्येक उत्पाद के विवरण पृष्ठ की पहली छाप के लिए प्रदर्शन को धीमा कर देगा। इसके अलावा, कोई नकारात्मक परिणाम नहीं होना चाहिए।


2

मैंने देखा कि मेरे त्रुटि संदेश में पथ अजीब लग रहा है और आपका फ़ोल्डर अलग-अलग नामों से समान है।

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/

क्या यह जानबूझकर ऐसा है या इस समस्या से संबंधित है जहां यह छवि की तलाश में है?


क्या आपको कोई समाधान मिला है?
जलप्रेश पटेल

2
यह कैसा उत्तर है?
एंडी

1

कृपया पढ़ें https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.6CE.html
कैटलॉग: छवि: आकार निष्पादन समय को जारी करने में कमांड निष्पादन समय 90% तक कम हो गया है। हालाँकि, यह सुधार आपके Magento उदाहरण को 2.2.6 में अपग्रेड करने के बाद इन अतिरिक्त चरणों की आवश्यकता है:

पब / मीडिया / कैटलॉग / उत्पाद / कैश निकालें। (इस फ़ोल्डर को हटाने से स्थान खाली हो जाता है।)

भागो बिन / Magento कैटलॉग: छवि: एक नई छवि कैश उत्पन्न करने के लिए आकार। (यह कदम आवश्यक है क्योंकि हमने कैश्ड छवियों के लिए मार्ग बदल दिया है और पहले से कैश्ड छवियों को हटाना होगा।)


मैंने फ़ोल्डर कैश और var सामग्री को निकालने की कोशिश की, लेकिन अभी भी वही समस्या है।
पीटर

मैंने प्लेसहोल्डर फ़ोल्डर सामग्री फ़ाइलों को निकालने के लिए समस्या हल की है swatch_image.jpg, image.jpg, small_image.jpg और थंबनेल.jpg। जब प्लेसहोल्डर सामग्री फ़ाइलों पर वापस पुनर्स्थापित करें तो यह समान त्रुटि दिखाता है। लेकिन समस्या अभी भी है कि यह प्लेसहोल्डर सामग्री फ़ाइलों के लिए त्रुटि क्यों दिखाता है?
पीटर

क्योंकि ऐसी स्थिति कोड के कारण होती है।
प्रतिक

यह अभी भी काम नहीं कर रहा है।
कपिल यादव

0

कुछ छवियों का आकार बदला नहीं जा सका। विवरण के लिए लॉग फ़ाइल देखें

उदाहरण:

5781-R101.png  do not work   ABCDEFG.jpg work
08985-AA01.jpg do not work   ABCDEFH.jpg work

मैं केवल नाम परिवर्तन के चित्र पर ज्यादा नहीं बदला

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.