Magento के कनेक्ट मैनेजर का उपयोग करके कोई एक्सटेंशन स्थापित करने में असमर्थ कोई उत्तर नहीं?


9

मैंने एक नया मैग्नेटो 1.9 स्थापित किया है जो मेरे vps पर nginx के साथ चल रहा है। Magento के मेरे रूट फ़ोल्डर /var/www/abc.hello.com/datazone/ है और www-data को उपयोगकर्ता के रूप में और www-data को समूह (www-data nginx उपयोगकर्ता) के रूप में स्वामित्व भी सेट करता है। मैगेंटो को इंस्टॉल करते समय हर चीज ठीक रहती है, कोई अनुमति त्रुटि नहीं दिखाई गई।

Magento इंस्टॉल करने के बाद, मैं व्यवस्थापक सिस्टम पर जाता हूं -> Magento Concet -> Magento कनेक्ट प्रबंधक, Magento कनेक्ट प्रबंधक पर कोई अनुमति त्रुटि नहीं दिखाता है तो मैं Magento कनेक्ट 2.0 कुंजी के साथ "वार्निश द्वारा संचालित PageCache" स्थापित करने का प्रयास करता हूं, मैं पेस्ट करता हूं विस्तार कुंजी स्थापित करने के लिए, फिर स्थापित करने के लिए आगे बढ़ें पर क्लिक किया। Magento में प्रबंधक कंसोल को नीचे दिखाने के लिए कनेक्ट करें

checking dependencies of packages
starting to download Varnish_Cache-4.0.5.tgz ...
...done: 34,730 bytes

यह स्थापना प्रक्रिया के लिए आगे नहीं बढ़ता है।

क्या मेरे इंस्टालेशन की समस्या है? या अनुमति समस्या? या कुछ और सोचते हैं? मैं इस बड़ी समस्या के कारण किसी भी एक्सटेंशन को स्थापित करने में असमर्थ हूं। मैं Magento में नया हूँ :) एडवांस में धन्यवाद।


मुझे नहीं लगता कि आपके द्वारा साझा किया गया एक्सटेंशन 1.9
TBI Infotech

ठीक है, लेकिन फ़ोमन स्पीडस्टर 1.9 के साथ संगत है और फ़ोमन स्पीडस्टर को फिर से स्थापित करते समय एक ही समस्या है ... किया: ...... प्रक्रिया
शुरुआत

क्या आपने ताजा मैगनेटो में स्थापित किया है, मुझे यकीन है कि फोमन मैगनेटो के साथ ठीक काम करता है, यह किसी भी अनुकूलन संघर्ष हो सकता है। क्या त्रुटि दिखाई दे रही है
TBI Infotech

ऊपर जैसा कि बस Varnish_Cache-4.0.5.tg को Fooman_Speedster-3.0.14.tgz से बदलें ... मुख्य समस्या यह है कि मैं किसी भी एक्सटेंशन को Magento के कनेक्ट मैनेजर का उपयोग करके इंस्टॉल नहीं कर सकता :(
शुरुआत

उन्हें जोड़ने की कोशिश की?
TBI इन्फोटेक

जवाबों:


5

कोशिश करें कि यह आपके लिए पूर्ण उपयोग हो सकता है। इसने मेरी समस्या हल कर दी।
अपने Magento निर्देशिका में डाउनलोडर / lib / Mage / संग्रह / सहायक / फ़ाइल / Gz.php पर जाएं
और बदलें

$this->_fileHandler = @gzopen($this->_filePath, $mode); 

साथ में

$this->_fileHandler = @gzopen64($this->_filePath, $mode);

3

यह समस्या को ठीक नहीं कर रहा है, लेकिन यदि आप अपनी फ़ाइल प्रणाली को देखते हैं, तो -

downloader/.cache

आपको आपके द्वारा डाउनलोड किए गए पैकेज को .tgz संग्रह के रूप में देखना चाहिए।

आप इसे डाउनलोड कर सकते हैं, निकाल सकते हैं और फिर सीधे अपने स्टोर पर अपलोड कर सकते हैं।


3

मुझे भी यही समस्या थी। मैंने इस समस्या के लिए घंटों खोज की। मुझे फ़ाइलों और फ़ोल्डरों की अनुमति से संबंधित समस्या थी..मैंने इसे इस प्रकार हल किया ...

  1. "Magento के कनेक्ट मैनेजर" की "सेटिंग" टैब पर जाएं।
  2. फिर फ़ील्ड के लिए "हाँ" चुनें "कस्टम अनुमतियों का उपयोग करें:"
  3. फिर सेटिंग्स को सेव करें।
  4. अब "एक्सटेंशन" टैब सेक्शन में एक्सटेंशन इंस्टॉल करने की सामान्य प्रक्रिया करें।

उम्मीद है की यह मदद करेगा...


1
  1. व्यवस्थापक पैनल पर जाएं -> सिस्टम -> मैगनेटो कनेक्ट -> मैगेंटो कनेक्ट मैनेजर पर क्लिक करें यू को मैग्नेटो कनेक्ट मैनेजर पेज पर पुनर्निर्देशित करें।
  2. अब इनस्टॉल न्यू एक्सटेंशन्स ब्लॉक में एक्सटेंशन कुंजी दर्ज करें जो आपको magento कॉमर्स से मिली है और इंस्टॉल पर क्लिक करें
  3. कंसोल यू में अगर वार्निश_कैचे-4.0.5.tgz डाउनलोड करने के लिए शुरू होने वाले पैकेजों की यह निर्भरता देखते हैं ... ... किया गया: 34,730 बाइट्स जो इस रसीले रूप से डाउनलोड किए गए यू को फ़ाइल को magento root-> डाउनलोडर> में देख सकते हैं। कैश-> समुदाय यू वहाँ tz फ़ाइल प्रारूप के साथ यू एक्सटेंशन पा सकते हैं
  4. उस फ़ाइल को डेस्कटॉप पर कॉपी करें और टार फॉर्मेट में अब वापस यू मैगनेटो पर आएँ, डायरेक्ट पैकेज फाइल अपलोड ब्लॉक पर जाएँ और इस टार फाइल का चयन करें और यू इंस्टॉल करें और देख सकते हैं, एडमिन पैनल u में बदलाव देख सकते हैं, यूर एक्सटेंशन्स को मैनेज एक्सटेंशन्स एक्सटेंशन ब्लॉक में देख सकते हैं अपने आप

0

Magento Connect के साथ लॉगिंग हमेशा स्पष्ट नहीं करता है कि त्रुटि का कारण क्या है। कुछ त्रुटियों को कोड में दबा दिया जाता है।

PHP डीबगर का उपयोग करने से प्रश्न का उत्तर देने में विशेष रूप से मदद मिलेगी क्योंकि यह आपको समस्या को खोजने और उसे ठीक करने के लिए Magento Connect के दौरान कोड निष्पादन के माध्यम से जाने देगा।

Xdebug एक लोकप्रिय ओपन-सोर्स PHP डिबगर है, जो Nginx के साथ-साथ Apache (और सबसे ओपन-सोर्स IDE's) के साथ काम करता है।


omg, कृपया सलाह देने से पहले मेरी समस्या पढ़ें। nginx पर xdebug!
शुरुआत

सॉरी और मैं अपनी गलती के लिए माफी मांगता हूं।
शुरुआत
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.