मैं व्यवस्थापक पैनल में सभी स्थापित मैगनेटो एक्सटेंशन की जांच कहां कर सकता हूं?
मैं व्यवस्थापक पैनल में सभी स्थापित मैगनेटो एक्सटेंशन की जांच कहां कर सकता हूं?
जवाबों:
यहां शब्दावली के आसपास बहुत भ्रम है। मैजेंटो, प्रोग्रामिंग प्रणाली, कोड मॉड्यूल है। ये मॉड्यूल अक्सर (गलत तरीके से, हालांकि मैंने इसे स्वयं किया है) एक्सटेंशन कहा जाता है। मॉड्यूल आपको Magento के कॉन्फ़िगरेशन आधारित MVC सिस्टम में कोड जोड़ने की अनुमति देता है।
Magento में एक प्रणाली भी है, जिसे Magento Connect कहा जाता है। Magento Connect आपको एक्सटेंशन इंस्टॉल करने की अनुमति देता है। Magento कनेक्ट एक्सटेंशन विशेष नाशपाती पैकेज हैं। ये पैकेज Magento सिस्टम में कहीं भी एक फाइल स्थापित कर सकते हैं । एक एक्सटेंशन में कई मॉड्यूल हो सकते हैं। इसमें मनमानी फाइलें भी हो सकती हैं जो एक मॉड्यूल का हिस्सा नहीं हैं।
Magento में कौन से मॉड्यूल लगाए गए हैं, यह जाँचने के लिए कोई औपचारिक स्थान नहीं है। अनौपचारिक रूप से, लोग अक्षम मॉड्यूल आउटपुट कॉन्फ़िगरेशन अनुभाग का उपयोग करते हैं
System -> Configuration -> Advanced -> Disable Modules Output
यह खंड सिस्टम में स्थापित प्रत्येक प्रोग्रामेटिक मॉड्यूल की एक सूची तैयार करेगा
कनेक्ट एक्सटेंशन के लिए, पर जाएं
System -> Magento Connect -> Magento Connect Manager
यह वह जगह है जहाँ आप अपने कनेक्ट एक्सटेंशन को स्थापित / हटाने / प्रबंधित करने वाले हैं।
अभी भी मैन्युअल रूप से स्थापित एक्सटेंशन की समस्या है। Magento एक औपचारिक बाज़ार की पेशकश नहीं करता है। कई थर्ड पार्टी एक्सटेंशन डेवलपर्स ने अपने इंस्टॉलर सिस्टम बनाए हैं, या फिर आपने अपनी फाइलें मैन्युअल रूप से इंस्टॉल की हैं। आपके कोड-आधार को अलग करने के अलावा इन एक्सटेंशनों को ट्रैक करने का कोई तरीका नहीं है।
आप यह भी देख सकते हैं कि किस एक्सटेंशन को देखकर स्थापित किया गया है /app/etc/modules/
। अगर इसमें .xml
फ़ाइल नहीं है , तो Magento को पता नहीं है कि यह मौजूद है।
मूल प्रश्न पूछा गया कि to चेक ’कैसे करें। इसका मतलब कुछ अलग चीजें हो सकती हैं, जैसे कि कौन से मॉड्यूल स्थापित हैं, जो सक्रिय हैं, इत्यादि। जांच करने के लिए एक और चीज संस्करण संख्या होगी, यह देखने के लिए कि क्या आपके मॉड्यूल के लिए अपडेट हैं।
कई मॉड्यूल इस परेशानी को बचाने के लिए अपने स्वयं के प्रबंधन उपकरण लिखते हैं, लेकिन बहुत से नहीं- उन मामलों के लिए मुझे मॉड्यूल संस्करणों के लिए डेटाबेस की जांच करना सबसे आसान लगता है।
जब एक अद्यतन स्क्रिप्ट चलती है, तो वह कोर_सोर्स टेबल में एक डेटाबेस प्रविष्टि जोड़ता है, यह है कि मैगेंटो अपडेट स्क्रिप्ट को बार-बार नहीं चलाना जानता है।
बस इस तालिका की जांच करें और आप एक ही स्थान पर स्थापित किए गए मॉड्यूल के सभी संस्करणों का पता लगा सकते हैं। वर्तमान डेवलपर संस्करण का पता लगाने के मुद्दे को हल नहीं करता है- लेकिन, आधे मुद्दे को हल करता है।
अन्य उत्तर निश्चित रूप से सही हैं, आप 'सिस्टम' -> 'कॉन्फ़िगरेशन' -> 'उन्नत' शीर्षक के अंतर्गत व्यवस्थापक पैनल में देख सकते हैं, 'उन्नत' पर क्लिक करें।
यह एक सूची देता है, ठीक वैसे ही जैसे कि आप xml फ़ाइलों में एप्लिकेशन / etc / मॉड्यूल के तहत फ़ाइल संरचना में देखना चाहते थे।
आप ऑनलाइन टूल का उपयोग करके अपनी मॉड्यूल सेटिंग्स की जांच कर सकते हैं। विशेष रूप से यह शिपिंग और भुगतान मॉड्यूल के लिए जाता है (यदि आपके पास कोई स्थापित है)। यहां आपके एस्टोर कॉन्फ़िगरेशन की जांच करने के बारे में कुछ और जानकारी दी गई है । यदि यह गलत है, तो आपके ग्राहकों को चेकआउट में परेशानी हो सकती है।