ম্যাজেন্টো 1.x এ কোর এক্সটেনশনগুলি অক্ষম করুন


9

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

বাজে পার্শ্ব প্রতিক্রিয়া ছাড়াই আমরা কোন মূল প্রসারকে অক্ষম করতে পারি?

  • Mage_Usa
  • Mage_Authorizenet
  • Mage_Downloadable
  • Mage_Authorizenet
  • Mage_GiftMessage
  • Mage_GoogleCheckout
  • Mage_Paygate
  • Mage_Poll
  • Mage_Usa
  • Mage_Weee
  • Phoenix_Moneybookers

ধন্যবাদ !!

উত্তর:


14

অ্যাপ্লিকেশন / ইত্যাদি / মডিউলগুলিতে Zzz.xML নামে একটি ফাইল তৈরি করুন (যাতে এটি শেষের দিকে লোড হয়) content

<?xml version="1.0"?> 
<config>
    <modules>
        <Mage_Downloadable>
            <active>false</active> 
        </Mage_Downloadable>
        <Mage_Authorizenet>
            <active>false</active> 
        </Mage_Authorizenet>
        <!-- all other modules here -->
    </modules>
</config>

এমন একটি সম্ভাবনা রয়েছে যে আপনি সেগুলির কয়েকটিটি অক্ষম করতে পারবেন না কারণ তাদের কিছুটির উপর নির্ভর করে অন্যান্য মডিউল রয়েছে।

উদাহরণস্বরূপ, যদি আপনি অক্ষম করতে চান তবে আপনাকে অক্ষমও Mage_Usaকরতে হবে Mage_XmlConnect

[সম্পাদনা] আপনি যা অক্ষম করতে পারেন তা এখানে:

  • Mage_Usa (কেবলমাত্র আপনি Mage_GoogleCheckout এবং Mage_XML সংযোগটি অক্ষম করলে)
  • Mage_Authorizenet
  • Mage_Downloadable
  • Mage_GiftMessage
  • Mage_GoogleCheckout এর কারণে অক্ষম করা যায় না : http://www.magentocommerce.com/bug-tracking/issue/?issue=14359
  • ম্যাগ_পেইগেট (কেবলমাত্র আপনি যদি ম্যাগ_পায়পাল, ম্যাগ_পায়পাল ইউকে এবং ম্যাজ_আরথরাইজনেট অক্ষম করেন)
  • Mage_Poll
  • Mage_Weee (কেবলমাত্র আপনি যদি Mage_XML সংযোগটি অক্ষম করেন)
  • Phoenix_Moneybookers

মূল মডিউলগুলির মধ্যে শক্ত সংযোগের কারণে এটি এত সহজ নয়। উদাহরণস্বরূপ, Mage_GoogleCheckoutচেকআউটে উত্পাদিত মারাত্মক ত্রুটি অক্ষম করার সময় এটি একটি ज्ञात সমস্যা ছিল । এটি সর্বশেষ 1.7.0.2 এ স্থির কিনা তা নিশ্চিত নয়।
Dmytro জাভালকিন

ধন্যবাদ। আপনার প্রশ্নটি সামান্য যা সম্পর্কে আমি অক্ষম করতে পারি
snh_nl

আমি আমার উত্তর সম্পাদনা করেছি এবং কিছু ব্যাখ্যা যুক্ত করেছি।
মারিয়াস

3
এই পদ্ধতির ব্যবহার করার সময় এই বিষয়টি নিয়ে বিভ্রান্ত হবেন না যে অক্ষম মডিউলগুলি এখনও System\Advanced\Advancedপর্দায় উপস্থিত থাকবে কারণ এটি modulesবিশ্বব্যাপী কনফিগারেশনের নোডের সমস্ত শিশুকে তালিকাবদ্ধ করে যদি মডিউল সক্রিয় থাকে বা না থাকে।
ব্যবহারকারী 487772

আপনি কি ভবিষ্যতের সমস্যাগুলির মধ্যে না চলে তাই সমস্ত ইনস্টলার ডেটাবেস পরিবর্তন করতে দৌড় দেবে তাই এই একক অক্ষম ফাইলটিকে .xML থেকে নতুন কিছু পরিবর্তন করে ম্যাজেন্টো আপগ্রেড করার সময় লোড করা থেকে বাদ দেওয়ার জন্য অন্য কোনও নামকরণের প্রস্তাব দেওয়া হয়? আমি ধরে নিয়েছি যে Mage মডিউলগুলি তাদের ইনস্টলার এবং ডাটাবেস আপগ্রেড স্ক্রিপ্টগুলিকে ফায়ার করতে অবশ্যই লোড করতে হবে, তাই না?
ফায়াসকো ল্যাবগুলি

3

একটি উত্তর দিয়ে দেরি হওয়া সত্ত্বেও আমি @sn_nl এর প্রশ্নের উত্তর দিতে চাই যা আপনি যে মডিউলগুলি অক্ষম করতে পারবেন: কেবলমাত্র ম্যাজ_কোর্ড বাদে এগুলি সমস্ত।

তবে টাইট দম্পতি মডিউলগুলি অক্ষম করতে আপনাকে অন্য একটি মডিউল ইনস্টল করতে হবে যা যত্ন নেয় যে কোনও কিছুই ব্রেক করবে না। অতএব আমি বিকাশ করেছি: https://github.com/Zookal/magento-mock

জুকাল মোক: অক্ষম কোর মডিউলগুলি এবং এক্সটেনশানগুলির স্বচ্ছ স্ব-সনাক্তকরণ এবং ম্যাজেন্টো না ভাঙার জন্য মক অবজেক্ট সরবরাহ করা। কনফিগার করার মতো কিছুই নেই। কোনও শ্রেণির পুনর্লিখন নেই। কেবল একজন পর্যবেক্ষক। বাক্সের বাইরে কাজ করে। আপনি এমনকি শারীরিকভাবে ফাইলগুলি মুছে ফেলতে পারেন!

একটি বিষয় বিবেচনা করুন: এটি কমান্ড লাইনে কাজ করে না।


3

ধরে নিই যে আপনি 1.7+ ব্যবহার করছেন, আপনি নিরাপদে অক্ষম করতে পারেন Mage_Pollএবং Phoenix_MoneybookersMage_Pollপ্রতিটি পৃষ্ঠায় কোড কার্যকর করে তাই আমি সাধারণত এটি অক্ষম করি যদি আমার এটির প্রয়োজন না হয়।

Mage_Authorizenet, Mage_GoogleCheckoutএবং Mage_Paygateঅক্ষম করা নিরাপদ হওয়া উচিত তবে মন্তব্য অনুযায়ী কিছু নির্বোধ বাগ সেখানে থাকতে পারে। আমি তাদের সম্পর্কে খুব বেশি যত্ন নেব না, যতক্ষণ না তাদের প্রদানের পদ্ধতিগুলি নিষ্ক্রিয় থাকে তারা মূলত অক্ষম থাকে।

Mage_GiftMessage অ্যাডমিন সেটিংসের মাধ্যমে বন্ধ করা যেতে পারে, তাই আমি এটির সাথেও বিরক্ত করব না।

হিসাবে হিসাবে Mage_Usa, Mage_Weeeএবং Mage_Downloadable, টেস্টিং এবং ফিক্সিংয়ের জন্য আপনার কয়েক ঘন্টা ব্যয় না করলে অক্ষম করবেন না। আমি ম্যাজ_উসাকে কিছু সময় অক্ষম করার চেষ্টা করেছি (ম্যাজেন্টো 1.5) এবং এটি শিপিংয়ের বেশিরভাগ মডিউল ভেঙে ফেলেছে।


0

আপনি একটি ফাইল তৈরি করতে পারেন:

অ্যাপ্লিকেশন / ইত্যাদি / মডিউল / zzz_disabled_modules.xml।

ব্যবহৃত বা ব্যবহৃত না এমন কোনও মডিউল প্রতিস্থাপন করুন।

<?xml version="1.0"?>
<!-- Disables modules to improve performance. (most likely unused modules) -->
<config>
    <modules>
        <Mage_Authorizenet>
            <active>false</active>
        </Mage_Authorizenet>
        <Mage_Backup>
            <active>false</active>
        </Mage_Backup>
        <Mage_Compiler>
            <active>false</active>
        </Mage_Compiler>
        <Mage_Centinel>
            <active>false</active>
        </Mage_Centinel>
        <Mage_ConfigurableSwatches>
            <active>false</active>
        </Mage_ConfigurableSwatches>
        <Mage_Downloadable>
            <active>false</active>
        </Mage_Downloadable>
        <Mage_Giftmessage>
            <active>false</active>
        </Mage_Giftmessage>
        <Mage_GoogleCheckout>
            <active>false</active>
        </Mage_GoogleCheckout>
        <Mage_Rating>
            <active>false</active>
        </Mage_Rating>
        <Mage_PaypalUk>
            <active>false</active>
        </Mage_PaypalUk>
        <Mage_Persistent>
            <active>false</active>
        </Mage_Persistent>
        <Mage_Rss>
            <active>false</active>
        </Mage_Rss>
        <Mage_Paypal>
            <active>false</active>
        </Mage_Paypal>
        <Mage_Paygate>
            <active>false</active>
        </Mage_Paygate>
        <Mage_Poll>
            <active>false</active>
        </Mage_Poll>
        <Mage_Weee>
            <active>false</active>
        </Mage_Weee>
        <Mage_Usa>
            <active>false</active>
        </Mage_Usa>
        <Mage_Sendfriend>
            <active>false</active>
        </Mage_Sendfriend>
        <Mage_Tag>
            <active>false</active>
        </Mage_Tag>
        <Mage_Productalert>
            <active>false</active>
        </Mage_Productalert>
        <Phoenix_Moneybookers>
            <active>false</active>
        </Phoenix_Moneybookers>
        <Mage_XmlConnect>
            <active>false</active>
        </Mage_XmlConnect>
    </modules>
</config>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.