मेरे पास एक मैगनेटो 1.9.0.1 है और सभी कैश चालू हैं, क्यों var/cacheखाली है? मैं बैकएंड से केवल कैश खाली कर सकता हूं, लेकिन जब यह टूट जाता है, तो मुझे समस्या होती है।
मैगेंटो कैश फाइलें कहां लिखता है?
मेरे पास एक मैगनेटो 1.9.0.1 है और सभी कैश चालू हैं, क्यों var/cacheखाली है? मैं बैकएंड से केवल कैश खाली कर सकता हूं, लेकिन जब यह टूट जाता है, तो मुझे समस्या होती है।
मैगेंटो कैश फाइलें कहां लिखता है?
जवाबों:
यदि आपके पास एक varडायर या यहां तक कि एक var/cacheडायर है, लेकिन मैगेंटो इसे नहीं लिख सकता है, sys_get_temp_dir()तो कैशिंग फ़ाइलों को डालने के लिए मैगेंटो एक अच्छी जगह निर्धारित करने के लिए उपयोग करेगा ।
अक्सर इसका /tmp/परिणाम होता है /tmp/magento/var/cache(fschmengler के लिए धन्यवाद)
/tmp/magento/var/cache
किससे प्रभावित होता है। " .xml" के साथ समाप्त होने वाली कोई भी फ़ाइल उपयोग की जा सकती है।
यह एक्सएमएल फ़ाइल को केवल कुछ नाम बदलने के लिए पर्याप्त नहीं है, जैसे oldsomething.xmlआपको कुछ ऐसा करना होगा local.xml.backजहां फ़ाइल डॉट एक्सएमएल के साथ समाप्त नहीं होती है। छोड़ने local.xmlऔर oldlocal.xmlदोनों फ़ाइलों को लोड करेगा।
मुझे यह जानने के लिए आंतरिक कामकाज के बारे में पर्याप्त नहीं पता कि यह क्यों है, लेकिन मैंने इसे सच है यह जानने के लिए परीक्षण किया है। आप इसे किसी ऐसे चीज़ में डालकर साबित कर सकते हैं, जिसका नाम बदलकर XML में Magento हो जाएगा, और Magento काम करना बंद कर देगी।
हो सकता है कि Magento कोड फ़ाइल नाम में भेदभाव न करे लेकिन एक निश्चित स्थान पर सिर्फ एक्सटेंशन हो?
मेरी वेबसाइट अभी भी Magento 1.6.2.0 पर है।
इसे अपडेट करने में बहुत शर्म आ रही है (इसे तोड़ा नहीं गया), लेकिन मैंने इसमें 1.8 रेडिस भाग डाला और यह काम करने लगता है। मैं 1.9.2.0 का परीक्षण कर रहा हूं, लेकिन अभी तक प्राइम टाइम के लिए तैयार नहीं हूं क्योंकि मेरे कुछ एक्सटेंशन अब काम नहीं करते हैं।
Https://github.com/steverobbins/Magento-Redismanager आज़माएं । मुझे यह पसंद है आप इसे भी पसंद कर सकते हैं!
.xmlमें Magento लोड फ़ाइलें । यह सब लेता पीएचपी समारोह के साथ शुरुआत मेंMage_Core_Model_ConfigloadBase().xmlglob()$files = glob($etcDir.DS.'*.xml');
समस्या को हल करने के लिए प्रबंधित करें और यह अब तक की सबसे अजीब बात है। जब मैं local.xmlइस समस्या को ठीक करने के लिए बदलता हूं तो मैंने पुरानी फाइल का बैकअप लेते हुए कहा local_back.xml। मैं बस उस फ़ाइल को हटा देता हूं और अब सब कुछ ठीक चल रहा है। कोई पता नहीं क्यों Magento उस फ़ाइल को उठाओ। वैसे भी मसला हल हो गया है।
app/etc/कर रहा है जैसा कि आप देख सकते हैं\Mage_Core_Model_Config::loadBase
शायद किसी को समझ में नहीं आ रहा है कि क्या हो रहा है या मेरा जवाब, जैसा कि दूसरे कॉमेट्स में मैगेंटो "xxml" के साथ समाप्त होने वाला है। इसलिए यदि आप ऐसे बैकअप या कॉपियाँ चाहते हैं जो वापस या बैकअप के लिए इस्तेमाल नहीं की जाती हैं या कुछ और काम नहीं करेंगे!
back_local.xml काम नहीं करेगा
यदि आप प्रतिलिपि या बैकअप चाहते हैं, तो आपको फ़ाइल नाम के प्रत्यय को बदलने की जरूरत है, या दूसरे शब्द में "local.xml.backup या .xml को पूरी तरह से मार दें। मैं एक प्रतिलिपि के रूप में local.xml.backup का उपयोग करता हूं।" परीक्षण कर रहा हूं, क्योंकि मैं आसानी से ".backup" को हटा सकता हूं यदि मैं चाहता हूं तो इसका उपयोग कर सकते हैं। आप हमेशा विभिन्न संस्करणों, जैसे .back_today, या .back2 और इस तरह के लिए एक संपादक में 'सेव अस' का उपयोग कर सकते हैं।
आपकी जानकारी के लिए Magento लोड .xml फ़ाइलें Mage_Core_Model_Config में फ़ंक्शन लोडबेस () में। यह सभी .xml को PHP फ़ंक्शन ग्लोब () के साथ भीख माँगने वाली $ फाइलों = ग्लोब ($ etcDir.DS। '* *। Xml') में लेता है; - मथेओ जियोफ्रे 17 फरवरी 16:56 पर 14:56
इसलिए विभिन्न बैकेंड का परीक्षण करते समय उपरोक्त प्रारूप का उपयोग करें।
एपीसी मेमेकटेड के लिए , वे पुराने हैं और रेडिस जैसी कुंजियों का उपयोग नहीं करते हैं । मैं जो समझता हूं, उसमें कोई महत्वपूर्ण अंतर नहीं है
<session_save><![CDATA[db]]></session_save>
[files], [db], [memcache] या अन्य कैश के रूप में ऐसा लगता है कि सर्वर रिस्पांस टाइम और / या हार्ड ड्राइव सर्वर पर उपयोग की जाने वाली स्थिति की अधिक है। देखें: " Magento सत्र भंडारण: कौन सा चुनें और क्यों ?"
जब मेरा VPS (InMotion) सख्ती से सॉलिड स्टेट हार्ड ड्राइव में बदल गया तो सब कुछ बहुत तेजी से हुआ। मुझे मिल्ली-सेकंड ट्रांसफर मिल रहा था!
घर पर मेरे स्वयं के परीक्षण सर्वरों पर, एचएसटी 10k स्पिंडल स्पीड और कैश की एक नाव लोड का उपयोग करने वाला एक बॉक्स, जैसे 64 एमबी (सर्वर के उपयोग के लिए चिह्नित), हार्ड ड्राइव बहुत तेज है और दूसरा बॉक्स आपको प्राप्त हार्ड ड्राइव के साथ बहुत धीमा है। एक OEM बॉक्स से।
साथ ही 8 सीपीयू कोर और 32 जीबी रैम होने से भी मदद मिलती है। एक वीपीएस या यहां तक कि समर्पित सर्वर के रूप में ऑन-लाइन की पेशकश की बहुत धोखा है !!! आपको विवरण या संसाधनों में प्राप्त करने की आवश्यकता है जो असीमित के रूप में मिलेंगे यदि सर्वर वास्तविकता में साझा किए गए होस्टिंग के रूप में कुछ और के रूप में पारित नहीं होता है। और चित्रों को आपको भ्रमित न होने दें क्योंकि उनकी सुविधा वास्तव में क्या हो सकती है। आपको कुछ ऐसा मिल सकता है जैसे हिलेरी को उसके ईमेल के लिए मिला था, सिर्फ एक बाथरूम की अलमारी में। हुक यह है कि वे अक्सर अच्छी कीमत पाने के लिए एक साल या उससे अधिक का अनुबंध चाहते हैं और यह जानने के लिए कि आपके धीमे सर्वर पर बस आने से पहले आपको अपनी स्थापना को अनुकूलित करने में एक महीने या उससे अधिक समय लग सकता है !!!