मुझे Magento में एक समस्या का सामना करना पड़ रहा है। मेरे पास एक मैगेंटो स्टोर है जिसमें बहु वेबसाइट कार्यक्षमता है जिसमें लगभग 4500 उत्पाद हैं। मैं उत्पाद को पुन: अनुक्रमणित करना चाहता हूं।Magento री-इंडेक्सिंग समस्या
मैंने Magento डिफ़ॉल्ट कार्यक्षमता के माध्यम से सीएसवी द्वारा 4500 उत्पाद आयात किया था। उत्पाद परिवर्तन सामने की ओर नहीं दिखा रहा है आयात करने के बाद तो मैं सूचकांक प्रबंधन के पास गया और मैंने पाया के इंडेक्स संसाधन स्थिति में कर रहे हैं देखते हैं
1 उत्पाद गुण 2 उत्पाद फ्लैट डाटा
मैं पहले से ही चरणों का पालन किया था:
1 कोशिश पुनः अनुक्रमित करना व्यवस्थापक पक्ष प्रणाली> सूचकांक प्रबंधन
2 PHP स्क्रिप्ट बुला
require_once 'app/Mage.php';
umask(0);
Mage :: app("default");
$process = Mage::getSingleton('index/indexer')->getProcessByCode('catalog_product_flat');
$process->reindexAll();
करके स्वयं भी करने की कोशिश से यह
या
$indexingProcesses = Mage::getSingleton('index/indexer')->getProcessesCollection();
foreach ($indexingProcesses as $process) {
$process->reindexEverything();
}
इसके अलावा 777 को var/ताले फ़ोल्डर अनुमति बदल सकते हैं और यह भी कि फ़ोल्डर का नाम बदलने के लिए और भी जो इस ताला फ़ोल्डर में बनाया गया था, लेकिन समाधान नहीं मिला .lock फ़ाइल को नष्ट करने का प्रयास करें।
मेरे पास एसएसएच अधिकार नहीं हैं। तो क्या कोई अन्य समाधान है जो मुझे पुन: अनुक्रमण समस्या हल करने में मदद करेगा।
वास्तविक समस्या क्या है? आपने कई तरीकों का उल्लेख किया है जिन्हें आपने पुनः अनुक्रमणित करने का प्रयास किया है, लेकिन आपने वास्तव में उल्लेख नहीं किया है कि ऐसा क्यों है कि अब तक की कोई भी विधि अपर्याप्त नहीं है। –
हैलो विल, मैंने Magento डिफ़ॉल्ट कार्यक्षमता के माध्यम से सीएसवी द्वारा 4500 उत्पाद आयात किया था। उत्पाद आयात करने के बाद परिवर्तन सामने की ओर नहीं दिख रहे हैं इसलिए मैं इंडेक्स प्रबंधन में गया और मैंने पाया कि दो इंडेक्स प्रसंस्करण स्थिति 1 उत्पाद विशेषताएँ 2 उत्पाद फ्लैट डेटा – drsndodiya
जब इंडेक्स "प्रसंस्करण" स्थिति में फंस गए हैं लंबे समय तक, यह संभव है कि magento की var निर्देशिका में लॉकफाइल पर अनुमतियां गलत हैं। मैगेंटो इंडेक्स को "प्रोसेसिंग" के रूप में सूचीबद्ध करता है जब भी यह लॉक नहीं प्राप्त कर सकता है, विफलता के कारण की जांच करने के लिए परेशान किए बिना। वास्तव में लॉक होने वाले इंडेक्स-प्रसंस्करण के अलावा लॉक प्राप्त करने में असफल होने का सबसे आम कारण है, यह एक अलग उपयोगकर्ता खाते द्वारा बनाए गए ताले हैं। (उदाहरण के लिए, यदि 'cron'' root' के रूप में चलाया जाता है, जबकि Magento सामान्य रूप से 'अपाचे' उपयोगकर्ता द्वारा एक्सेस किया जाता है)। सुनिश्चित करें कि magento ताले के लिए लेखन पहुंच है। –