2012-07-17 11 views
6

नहीं मंजूरी दे दी हो रही मैं अपने local.xml, में कुछ विन्यास मुद्दे हैं जो मैं अपने Magento दृश्यपटल है और न ही मेरी व्यवस्थापक पैनल लोड नहीं कर सकता था, तो मैं इस मुद्दे को मैं अपने local.xml में था ठीक किया और करने के लिए लोड होने के लिए मेरी नई कॉन्फ़िगरेशन प्राप्त करें, मैंने /var/cache और /var/session फ़ोल्डरों में भी कुछ भी हटा दिया है। लेकिन मेरे आश्चर्य के लिए Magento अभी भी पुरानी local.xml सेटिंग्स लोड करता है।Magento कैश

मैंने अपाचे को पुनरारंभ करने और अपने ब्राउज़र कैश को साफ़ करने के साथ प्रयास किया, कुछ भी काम नहीं करता है।

कोई विचार ??

उत्तर

8

कभी मुद्दा है और इसकी अजीब बात का समाधान करने के लिए प्रबंधित करें। जब मैं समस्या को ठीक करने के लिए local.xml बदलता हूं तो मैंने पुरानी फ़ाइल का बैकअप स्थानीय_बैक.एक्सएमएल कहा है। मैं बस उस फाइल को हटा देता हूं और अब सब कुछ ठीक काम कर रहा है। कोई विचार नहीं कि Magento उस फ़ाइल को क्यों उठाता है। किसी भी तरह से मुद्दे हल किया गया है।

नोट: अधिक जानकारी के लिए नीचे दी गई टिप्पणियां देखें

+4

ओह क्रूड। मैंने इसके बारे में नहीं सोचा था। Magento सभी **। Xml ** फ़ाइलों को पढ़ता है और उन्हें शामिल करता है। हमेशा उनका नाम बदलें ताकि फ़ाइल समाप्त हो रहा है ** xml ** उदाहरण के रूप में ** local.xml ** को ** local.xml.sv1 ** –

+0

पर बैकअप सहेजें, हाँ, यह बिल्कुल सही है – Thanu

+0

यह मुझे emacs के साथ मिला local.xml का autosave। Magento ~ local.xml और डीबी सेटिंग्स को पढ़ रहा था जिसे हम स्थानीय.एक्सएमएल में नए ओवरराइड कर रहे हैं। – zlovelady

16

कोर विन्यास में परिवर्तन करने के लिए और उन्हें (local.xml, आधार यूआरएल, आदि) वास्तव में मैन्युअल var/cache/ में mage--? सबफ़ोल्डर हटा कर रहना है तो आप अपने Magento कोड कैश को साफ़ करने की जरूरत है, अक्सर।

कैश कॉन्फ़िगरेशन phpMyAdmin का उपयोग कर सकते हैं और यह देखकर कि मूल रूप से phpMyAdmin का उपयोग कर सकते हैं और देखें कि पंक्तियों को अद्यतन किया गया है, इस तथ्य के बावजूद बेस यूआरएल मूल Magento स्थापना (विभिन्न फ़ोल्डर्स, विभिन्न सर्वर) पर वापस इंगित कर रहे हैं। डेटाबेस। कॉन्फ़िगरेशन कॉन्फ़िगरेशन जानकारी हटा दिए जाने तक कॉन्फ़िगरेशन डेटाबेस से तब तक नहीं पढ़ेगा।

एक और जगह जहां सामान फंस जाता है, यदि आप इसका उपयोग कर रहे हैं तो अपने एपीसी ओप-कोड कैश में है। इसे साफ़ करने के लिए apc.php व्यवस्थापन पृष्ठ का भी उपयोग करें। रोकना और अपाचे को पुन: प्रारंभ ही परिणाम

और सभी के पिछले, यदि आपके पास नहीं है अनुमति ठीक से var/cache/ और var/tmp/ जिससे वे दोनों पठनीय और अपने वेब सर्वर पर लिखने योग्य हैं वहां पर सेट प्राप्त होगा, Magento में कैश जानकारी संग्रहीत कर सकते सिस्टम/tmp निर्देशिका जिसका अर्थ है कि किसी भी प्रकार की समाशोधन Magento के कैश सर्वर को रीबूट करने तक कैश्ड कॉन्फ़िगरेशन को दूर कर देगा, सिस्टम /tmp निर्देशिका साफ़ हो जाती है और Magento प्रतीत होता है स्वचालित रूप से इसकी कॉन्फ़िगरेशन को पढ़ता है। या आपको इसके बारे में बताया गया है और आपके पास /tmp से Magento कैश को हटाने की पहुंच है। यहाँ जड़ से दूर प्रणाली अस्थायी भंडारण फ़ोल्डर में हो रहा से कुछ प्रलेखन है (चित्र देखें)

नोट: आप अपने local.xml फ़ाइल की एक बैकअप प्रतिलिपि सहेजते हैं, तो कुछ के लिए यह local.xml.sv1 की तरह नाम बदलने के लिए यकीन है कि या कर आप करेंगे पाते हैं कि Magento अभी भी इसे पढ़ता है।

Magento Folder in system /tmp Magento Cache in system /tmp

+0

मुझे नहीं पता क्यों, लेकिन मेरे Magento स्थापना में एक/tmp नहीं है। और जैसा कि मैंने अपने प्रश्न में उल्लेख किया है, मैंने पहले से ही सभी magento हटा दिया है?/var/cache – Thanu

+2

से magento var/tmp, system/tmp <- ध्यान दें कि यह एक स्लैश के साथ शुरू होता है। –

+0

कोई/var/tmp नहीं है और कोई/सिस्टम या/system/tmp नहीं है। और वहां मैं नहीं/tmp :( – Thanu