অ্যাডমিন প্যানেলে আমি ইনস্টল করা সমস্ত ম্যাজেন্টো এক্সটেনশানগুলি কোথায় দেখতে পারি?
অ্যাডমিন প্যানেলে আমি ইনস্টল করা সমস্ত ম্যাজেন্টো এক্সটেনশানগুলি কোথায় দেখতে পারি?
উত্তর:
এখানে পরিভাষা প্রায় অনেক বিভ্রান্তি আছে। ম্যাজেন্টো, প্রোগ্রামিং সিস্টেমের কোড মডিউল রয়েছে। এই মডিউলগুলি প্রায়শই হয় (ভুলভাবে, যদিও আমি নিজেই এটি করেছি) এক্সটেনশন বলে। মডিউলগুলি আপনাকে Magento এর কনফিগারেশন ভিত্তিক এমভিসি সিস্টেমে কোড যুক্ত করতে দেয়।
ম্যাজেন্টোতে ম্যাজেন্টো কানেক্ট নামে একটি সিস্টেমও রয়েছে। ম্যাজেন্টো কানেক্ট আপনাকে এক্সটেনশানগুলি ইনস্টল করতে দেয়। ম্যাজেন্টো কানেক্ট এক্সটেনশনগুলি হল বিশেষ পিয়ার প্যাকেজ। এই প্যাকেজগুলি Magento সিস্টেমের যে কোনও জায়গায় একটি ফাইল ইনস্টল করতে পারে। একটি এক্সটেনশনে অনেকগুলি মডিউল থাকতে পারে। এটিতে স্বেচ্ছাসেবী ফাইলগুলিও থাকতে পারে যা মডিউলের অংশ নয়।
ম্যাজেন্টোতে কোন মডিউল ইনস্টল করা আছে তা যাচাই করার জন্য কোনও আনুষ্ঠানিক জায়গা নেই। অনানুষ্ঠানিকভাবে লোকেরা মডিউল আউটপুট কনফিগারেশন বিভাগটি অক্ষম করে
System -> Configuration -> Advanced -> Disable Modules Output
এই বিভাগটি সিস্টেমে ইনস্টল করা প্রতিটি প্রগ্রেমেটিক মডিউলের একটি তালিকা তৈরি করবে
কানেক্ট এক্সটেনশনের জন্য, এ যান
System -> Magento Connect -> Magento Connect Manager
আপনার কানেক্ট এক্সটেনশানগুলি এখানেই ইনস্টল / অপসারণ / পরিচালনা করার কথা।
ম্যানুয়ালি ইনস্টল হওয়া এক্সটেনশনের সমস্যা এখনও আছে। ম্যাজেন্টো কোনও আনুষ্ঠানিক বাজারের প্রস্তাব দেয় না। অনেক তৃতীয় পক্ষের এক্সটেনশান বিকাশকারীরা তাদের নিজস্ব ইনস্টলার সিস্টেম তৈরি করেছেন, না হলে আপনি তাদের ফাইলগুলি ম্যানুয়ালি ইনস্টল করেছেন। আপনার কোড-বেসকে পৃথক করা ছাড়া এই এক্সটেনশানগুলি ট্র্যাক করার কোনও উপায় নেই।
আপনি দেখে কী কী এক্সটেনশনগুলি ইনস্টল করা আছে তাও দেখতে পাবেন /app/etc/modules/
। যদি এটিতে .xml
সেখানে কোনও ফাইল না থাকে, তবে ম্যাজেন্টো জানেন না যে এটি বিদ্যমান।
মূল প্রশ্নটি জিজ্ঞাসা করল কিভাবে 'চেক' করবেন। এর অর্থ কয়েকটি পৃথক বিষয় হতে পারে যেমন কোন মডিউলগুলি ইনস্টল করা আছে, যা সক্রিয় রয়েছে। আপনার মডিউলগুলির জন্য আপডেট আছে কিনা তা পরীক্ষা করে দেখার জন্য আরেকটি জিনিস ভার্সন নম্বর হবে।
এই ঝামেলা বাঁচানোর জন্য অনেকগুলি মডিউল তাদের নিজস্ব পরিচালনার সরঞ্জামগুলি লেখেন, তবে অনেকেই তা করেন না - মডিউল সংস্করণগুলির জন্য ডেটাবেস পরীক্ষা করা আমার পক্ষে সবচেয়ে সহজ বলে মনে হয়।
কোনও আপডেট স্ক্রিপ্ট চললে এটি কোর_সোর্স সারণীতে একটি ডাটাবেস এন্ট্রি যুক্ত করে, এইভাবেই ম্যাজেন্টো বার বার আপডেট স্ক্রিপ্টগুলি চালাবেন না knows
কেবলমাত্র এই টেবিলটি পরীক্ষা করে দেখুন এবং মডিউলগুলির সমস্ত সংস্করণগুলি একটি স্পটে ইনস্টল করা রয়েছে। বর্তমান বিকাশকারী সংস্করণ সন্ধান করার সমস্যাটিকে সমাধান করে না - তবে, অর্ধেক সমস্যা সমাধান করে।
অন্যান্য উত্তর অবশ্যই সঠিক, আপনি 'সিস্টেম' -> 'কনফিগারেশন' -> 'অ্যাডভান্সড' শিরোনামের অধীনে অ্যাডমিন প্যানেলে চেক করতে পারেন, 'উন্নত' ক্লিক করুন।
এটি একটি তালিকা দেয় ঠিক যেমন আপনি XML ফাইলের সমস্ততে অ্যাপ্লিকেশন / ইত্যাদি / মডিউলগুলির আওতায় ফাইল কাঠামোটি দেখতে চান।
আপনি অনলাইন সরঞ্জামগুলি ব্যবহার করে আপনার মডিউল সেটিংস পরীক্ষা করতে পারেন। বিশেষত এটি শিপিং এবং পেমেন্ট মডিউলগুলির জন্য যায় (যদি আপনার কোনও ইনস্টল থাকে)। আপনার ইস্তোরের কনফিগারেশন চেক করার বিষয়ে আরও কিছু তথ্য এখানে । যদি এটি ভুল হয় তবে আপনার গ্রাহকদের চেকআউটে সমস্যা হতে পারে।