কমান্ড লাইন ব্যবহার করে আমি কীভাবে ম্যাজেন্টোকে পুনর্নির্দেশ করতে পারি। দয়া করে একই জন্য পদক্ষেপ সরবরাহ করুন।
কমান্ড লাইন ব্যবহার করে আমি কীভাবে ম্যাজেন্টোকে পুনর্নির্দেশ করতে পারি। দয়া করে একই জন্য পদক্ষেপ সরবরাহ করুন।
উত্তর:
step 1 : cd [MAGENTO_ROOT]/shell/
আপনার [MAGENTO_ROOT] কে Magento মূল ফোল্ডারের নিজস্ব পরম পথ দিয়ে প্রতিস্থাপন করা উচিত। উদাহরণস্বরূপ / বাড়ি / চোর / পাবলিক_এইচটিএমএল / তারপরে আমাদের এখানে কী আছে তা দেখতে সমস্ত ফাইল তালিকাভুক্ত করুন। সহজ কমান্ড লিখুন:
step 2 : ls -l
আপনি যদি 'indexer.php' এর মতো কিছু খুঁজে পেতে পারেন তবে আমাদের এটি প্রয়োজন এবং আমরা এগিয়ে যেতে পারি। সমস্ত সূচকের স্থিতি দেখতে, আপনি কমান্ডটি কার্যকর করতে পারেন
php indexer.php --status
step 3 : php indexer.php --reindex catalog_product_price
এখানে ক্যাটালগ_প্রডাক্ট_প্রাইস হল সূচি টাইপ যা আপনি পুনর্নির্মাণ করতে চান। আপনি বিভিন্ন ধরণের সূচকের জন্য পরবর্তী যুক্তি ব্যবহার করতে পারেন:
catalog_product_attribute Product Attributes
catalog_product_price Product Prices
catalog_url Catalog Url Rewrites
catalog_product_flat Product Flat Data
catalog_category_flat Category Flat Data
catalog_category_product Category Products
catalogsearch_fulltext Catalog Search Index
cataloginventory_stock Stock status
সমস্ত পুনর্নির্ধারণের জন্য: php indexer.php --reindexall
পটভূমি রিইন্ডেক্স প্রক্রিয়া কখনও কখনও আপনি এই প্রক্রিয়াটিকে পটভূমিতে চালাতে চাইতে পারেন যাতে আপনি আপনার কম্পিউটারটি বন্ধ করতে পারেন বা কেবল কয়েক বিয়ার রাখতে পারেন। এই ক্ষেত্রে, আপনি একটি কমান্ড লাইন সরঞ্জাম ব্যবহার করতে পারেন, যার নাম 'নোহুপ'। এটি আপনাকে আপনার বর্তমান সেশন থেকে ব্যাকগ্রাউন্ডে প্রায় কোনও সিএলআই কমান্ড চালানোর অনুমতি দেয়। আপনি যদি পটভূমিতে কোনও কিছুর পুনর্নির্দেশনা করতে চান, আপনার আদেশটি দেখতে এইরকম হওয়া উচিত:
nohup php indexer.php --reindex catalog_product_price &
আরও তথ্যের জন্য এই লিঙ্কটি দেখুন
তুমি ব্যবহার করতে পার
শেল ফোল্ডারে যান এবং এই সেন্টিমিটারটি চালান
php indexer.php --reindexall
পৃথক জন্য
php yourmagentofolder/shell/indexer.php -reindex catalog_product_attribute
php yourmagentofolder/shell/indexer.php -reindex catalogsearch_fulltext
php yourmagentofolder/shell/indexer.php -reindex catalog_category_flat
php yourmagentofolder/shell/indexer.php -reindex cataloginventory_stock
php yourmagentofolder/shell/indexer.php -reindex catalog_category_product
php yourmagentofolder/shell/indexer.php -reindex catalog_product_price
php yourmagentofolder/shell/indexer.php -reindex tag_summary
php yourmagentofolder/shell/indexer.php -reindex catalog_url
ম্যাজেন্টো 2 এর জন্য:
মাগেন্টো রুট ডিরেক্টরি থেকে নীচে রান করুন
php bin/magento indexer:reindex
সমস্ত সূচী পরিচালনা করতে আপনার প্রকল্পের মূল ফোল্ডার থেকে এই আদেশটি ব্যবহার করুন:
php shell/indexer.php --reindexall
কমান্ডটিতে যুক্তি হিসাবে পাস করে আপনি একটি নির্দিষ্ট সত্তা সূচকও চালাতে পারেন:
php shell/indexer.php --reindex <indexer>