यदि किसी कारण से मैं अपने Magento व्यवस्थापक से अपने कैश प्रबंधन पृष्ठ तक नहीं पहुंच सका , तो मैं SSH का उपयोग करके कैश को कैसे साफ़ कर सकता हूं?
यदि किसी कारण से मैं अपने Magento व्यवस्थापक से अपने कैश प्रबंधन पृष्ठ तक नहीं पहुंच सका , तो मैं SSH का उपयोग करके कैश को कैसे साफ़ कर सकता हूं?
जवाबों:
मैंने निम्नलिखित समाधान के साथ समस्या को स्वयं हल किया है:
अपने सर्वर पर लॉग इन करें और अपने Magento रूट डायरेक्टरी से नीचे कमांड चलाएं:
php -r 'require "app/Mage.php"; Mage::app()->getCacheInstance()->flush();'
ऊपर के कमांड आपके मैगनेटो 1 कैश को फ्लश करते हैं। मेरा सुझाव है कि जब मैगेंटो प्रोजेक्ट फ़ोल्डर बदलें तो कमांड के ऊपर चलाएं
सरल उपाय SSH के साथ लॉगिन करना और अपनी Magento कैश निर्देशिका में नेविगेट करना है। इस कैशे डायरेक्टरी में सभी फाइल्स और सब-डाइरेक्टरीज़ को हटा दें लेकिन कैशे डायरेक्टरी को ही डिलीट न करें। यहाँ कुछ नमूना कोड है।
cd /<magendoDirectory>/var/cache/
ls -l
rm -r ./*
सुनिश्चित करें कि आप rm
कमांड चलाने से पहले सही निर्देशिका में हैं । हमने पाया कि यह सब जरूरी है।
आपकी /<magendoDirectory>/var/report/
निर्देशिका की सामग्री को हटाने का संस्करण 1.9.x में कोई प्रभाव नहीं है
अपनी सामग्री को हटाने से /<magendoDirectory>/var/session/
आपके उपयोगकर्ता सत्रों को अमान्य करने का प्रभाव पड़ सकता है। यह उत्पादन के माहौल में वांछनीय नहीं है। हमारे पास हमारे संस्करण 1.9.x उदाहरणों में यह निर्देशिका नहीं है।
var/session/*
या नहींvar/report/*
- ये कैश से संबंधित नहीं हैं।