ম্যাজেন্টো ২.২..6 ইস্যু: পিএইচপি বিন / ম্যাজেন্টো ক্যাটালগ: চিত্র: আকার পরিবর্তন করুন


13

কমান্ড রান করার সময় php bin/magento catalog:image:resizeএটি কয়েকটি চিত্রের পরে থামায় এবং ত্রুটি দেখায়।

এই ঠিক কিভাবে?

এখানে চিত্র বর্ণনা লিখুন

এই সমস্যার পরে আমি ফোল্ডারে ম্যানুয়ালি চিত্রগুলি পুনরায় আপলোড করার চেষ্টা করেছি।

এখানে চিত্র বর্ণনা লিখুন


ফাইল / ফোল্ডারের অনুমতি চেক করুনvendor/magento/module-catalog/view/base/web/images/product/placeholder
অমিত বেরা

আমি ফোল্ডার প্লেসহোল্ডারের অনুমতি 755 থেকে 777 এ পরিবর্তন করার চেষ্টা করেছি তবে এটি একই সমস্যা।
পিটার

আপনি কি এই ত্রুটিটি ঠিক করেছেন? হ্যাঁ দয়া করে সমাধান যোগ করুন। আমারও একই সমস্যা আছে।
জলপেশ প্যাটেল

এই জন্য সমাধান কি? এমনকি আমিও একই সমস্যার মুখোমুখি হয়েছি
নাফিসা

উত্তর:


3

পিটার,

দেখে মনে হচ্ছে আপনি সোয়াচ চিত্রের স্থান ধারক নিখোঁজ রয়েছেন।

হয় ব্যাকএন্ড থেকে আপলোড করুন বা ম্যানুয়ালি আপলোড করুন ফাইলের পাথের নীচে

/ হোম / public_html / বিক্রেতা / Magento / মডিউল-ক্যাটালগ / দৃশ্য / বেস / ওয়েব / ছবি / পণ্য / স্থানধারক

নামটি 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 উদাহরণটি ২.২..6 এ আপগ্রেড করার পরে এই উন্নতি এই অতিরিক্ত পদক্ষেপগুলির প্রয়োজন:

পাব / মিডিয়া / ক্যাটালগ / পণ্য / ক্যাশে সরান। (এই ফোল্ডারটি সরিয়ে ফেলা জায়গা কমিয়ে দেয়))

চালান বিন / ম্যাজেন্টো ক্যাটালগ: চিত্র: একটি নতুন চিত্র ক্যাশে উত্পন্ন করতে পুনরায় আকার দিন। (এই পদক্ষেপটি প্রয়োজনীয় কারণ আমরা ক্যাশেড চিত্রগুলির পথ পরিবর্তন করেছি এবং অবশ্যই পূর্ববর্তী ক্যাশেড চিত্রগুলি সরিয়ে ফেলতে হবে))


আমি ফোল্ডার ক্যাশে এবং var সামগ্রীগুলি সরানোর চেষ্টা করেছি কিন্তু এখনও একই সমস্যা।
পিটার

আমি স্থানধারক ফোল্ডার সামগ্রী ফাইলগুলি swatch_image.jpg, image.jpg, small_image.jpg এবং thumbnail.jpg অপসারণের সমস্যার সমাধান করেছি। স্থানধারক সামগ্রী ফাইলে ফিরিয়ে আনলে এটি একই ত্রুটি দেখায়। তবে সমস্যা এখনও এটি কেন স্থানধারক সামগ্রীর ফাইলগুলির জন্য ত্রুটি দেখায়?
পিটার

কারণ এই জাতীয় কোডটি কোডের সাথেই রয়েছে।
প্রতীক

এটি এখনও কাজ করে না।
কপিল যাদব

0

কিছু চিত্র পুনরায় আকার দেওয়া যায়নি। বিশদ জন্য লগ ফাইল দেখুন

উদাহরণ:

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

আমি শুধু নাম পরিবর্তন করে ছবিতে খুব একটা পরিবর্তন করি নি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.