2012-09-03 10 views
8

Próbowałem zainstalować moduł Creator przy użyciu magento-community/Netz98_ModuleCreator i pojawia się błąd.Nie można rozpoznać błędu hosta 'magento-community' podczas instalacji modułów Magento

Następnie użyłem website, aby pobrać rozszerzenie i zainstalować je w ten sposób, i otrzymuję ten błąd dla tego pliku Netz98_ModuleCreator-1.0.0.tgz.

CONNECT ERROR: Package file is invalid
Invalid version, should be like: x.x.x
Invalid stability Invalid channel URL
Empty authors section Empty package contents section

Proszę o pomoc!

Odpowiedz

15

Począwszy od Magento 1.5.0 powinieneś użyć klucza rozszerzenia Magento Connect 2.0.

Deweloper tego rozszerzenia utworzył go kompatybilny tylko z Magento 1.3. Możesz pobrać pakiet rozszerzeń (.tgz archiwum), wyodrębnić go i ręcznie umieścić pliki w instancji Magento. Użyj package.xml, aby określić położenie pliku.

+0

Pracowałem dla wersji 1.9.2.4, dzięki! – Mohit

0

Magento Moduł instrukcje twórca instllation:

1) Zaloguj się do panelu administracyjnego Magento

2) Idź do System-> Magento Connect-> Magento Połącz Mmanager

3) Przejdź do Ustawienia -> Preferowane państwa: -> zmienić stabilna beta

4) Przejdź na stronę Rozszerzenia> install New Rozszerzenia> użyć tego klucza: - http://connect20.magentocommerce.com/community/Netz98_ModuleCreator-> kliknij install-> kliknij gotowy do zainstalowania

5) Po udanej instalacji przejdź do favourate menedżer plików przejść do ścieżki: app/code/core/mag/captcha/model/observer.php

i zmienić

public function checkUserLoginBackend($observer) 
{ 
$formId = 'backend_login'; 
        $captchaModel = Mage::helper('captcha')->getCaptcha($formId); 
        $loginParams = Mage::app()->getRequest()->getPost('login'); 
        $login = array_key_exists('username', $loginParams) ? $loginParams['username'] : null; 
        if ($captchaModel->isRequired($login)) { 
            if (!$captchaModel->isCorrect($this->_getCaptchaString(Mage::app()->getRequest(), $formId))) { 
                $captchaModel->logAttempt($login); 
                Mage::throwException(Mage::helper('captcha')->__('Incorrect CAPTCHA.')); 
            } 
        } 
        $captchaModel->logAttempt($login); 
        return $this; 
    } 

DO

public function checkUserLoginBackend($observer) 
    { 
        $formId = 'backend_login'; 
        $captchaModel = Mage::helper('captcha')->getCaptcha($formId); 

        $login = Mage::app()->getRequest()->getPost('username'); 
        if ($captchaModel->isRequired($login)) { 
            if (!$captchaModel->isCorrect($this->_getCaptchaString(Mage::app()->getRequest(), $formId))) { 
                $captchaModel->logAttempt($login); 
                Mage::throwException(Mage::helper('captcha')->__('Incorrect CAPTCHA.')); 
            } 
        } 
        $captchaModel->logAttempt($login); 
        return $this; 
    } 

6) Jeśli używasz linux/Unix

Go do terminal-> przejdź do projektu Magento Teczki> Typ chmod -R 777/VA r/www/twój-projekt-folderu/

7) otworzy Ci adres URL w przeglądarce i dodawać/moduleCreator po

8) Gotowe. Teraz powinieneś być w stanie stworzyć moduł.

Powodzenia.

0

Rozwiązanie tego problemu jest bardzo proste, ale dotarcie do tego punktu czasami wymaga czasu. Dlatego dostarczam tutaj proste rozwiązanie, które może działać dla społeczności.

Jeśli chcesz zainstalować rozszerzenie za pomocą menedżera połączeń, np. "community/Test_Extension".

Będziesz musiał napisać to tak: http://connect20.magentocommerce.com/community/Test_Extension

Ale kiedy będziesz spróbuj zainstalować za pomocą tego klucza community/Test_Extension, będzie to dać nie można rozwiązać problemów nazwę hosta.

Powiązane problemy