কমান্ড রান করার সময় php bin/magento catalog:image:resize
এটি কয়েকটি চিত্রের পরে থামায় এবং ত্রুটি দেখায়।
এই ঠিক কিভাবে?
এই সমস্যার পরে আমি ফোল্ডারে ম্যানুয়ালি চিত্রগুলি পুনরায় আপলোড করার চেষ্টা করেছি।
কমান্ড রান করার সময় php bin/magento catalog:image:resize
এটি কয়েকটি চিত্রের পরে থামায় এবং ত্রুটি দেখায়।
এই ঠিক কিভাবে?
এই সমস্যার পরে আমি ফোল্ডারে ম্যানুয়ালি চিত্রগুলি পুনরায় আপলোড করার চেষ্টা করেছি।
উত্তর:
পিটার,
দেখে মনে হচ্ছে আপনি সোয়াচ চিত্রের স্থান ধারক নিখোঁজ রয়েছেন।
হয় ব্যাকএন্ড থেকে আপলোড করুন বা ম্যানুয়ালি আপলোড করুন ফাইলের পাথের নীচে
/ হোম / public_html / বিক্রেতা / Magento / মডিউল-ক্যাটালগ / দৃশ্য / বেস / ওয়েব / ছবি / পণ্য / স্থানধারক
নামটি 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 উদাহরণটি ২.২..6 এ আপগ্রেড করার পরে এই উন্নতি এই অতিরিক্ত পদক্ষেপগুলির প্রয়োজন:
পাব / মিডিয়া / ক্যাটালগ / পণ্য / ক্যাশে সরান। (এই ফোল্ডারটি সরিয়ে ফেলা জায়গা কমিয়ে দেয়))
চালান বিন / ম্যাজেন্টো ক্যাটালগ: চিত্র: একটি নতুন চিত্র ক্যাশে উত্পন্ন করতে পুনরায় আকার দিন। (এই পদক্ষেপটি প্রয়োজনীয় কারণ আমরা ক্যাশেড চিত্রগুলির পথ পরিবর্তন করেছি এবং অবশ্যই পূর্ববর্তী ক্যাশেড চিত্রগুলি সরিয়ে ফেলতে হবে))
কিছু চিত্র পুনরায় আকার দেওয়া যায়নি। বিশদ জন্য লগ ফাইল দেখুন
উদাহরণ:
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