2012-09-03 91 views
8

我試圖使用magento-community/Netz98_ModuleCreator安裝Module Creator,並且出現Couldn't resolve host 'magento-community'錯誤。安裝Magento模塊時無法解析主機'magento-community'錯誤

然後我用website來下載擴展並安裝它,我得到這個文件的錯誤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

請幫忙!

回答

15

從Magento 1.5.0開始,您應該使用Magento Connect 2.0擴展密鑰。

此擴展的開發人員創建它僅與Magento 1.3兼容。您可以下載擴展包(.tgz存檔),解壓縮並手動將文件放到您的Magento實例中。使用package.xml來確定文件位置。

+0

工作於1.9.2.4,謝謝! – Mohit

0

Magento的模塊創建者instllation指令:

1)登錄到的magento

2的管理面板)轉到系統 - > Magento的連接 - >的Magento連接mManager的

3)進入設置 - >首選國家: - >更改穩定的β

4)轉到擴展 - >安裝新擴展 - >使用此鍵: - http://connect20.magentocommerce.com/community/Netz98_ModuleCreator->點擊install->單擊準備安裝

5)成功安裝後,去你favourate文件管理器 去路徑:應用程序/代碼/核心/法師/驗證碼/模型/ observer.php

,改變

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; 
    } 

TO

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)如果你使用的是Linux/UNIX

轉到終端 - >去Magento的項目文件夾 - >敲入chmod 777 -R/VA R/WWW /你的項目文件夾/

7)打開你的瀏覽器的URL,並在其後

8)完成添加/ moduleCreator。你現在應該可以創建模塊。

祝你好運。

0

解決此問題非常簡單,但有時需要時間。這就是爲什麼我在這裏提供一個簡單的解決方案,以便它可以爲社區工作。

如果您想要使用connect manager安裝擴展程序,例如"community/Test_Extension"

你必須把它寫這樣的:http://connect20.magentocommerce.com/community/Test_Extension

但是當你嘗試使用此鍵community/Test_Extension安裝,它會給你無法解析主機名的問題。

相關問題