8

我尝试使用安装 Module Creatormagento-community/Netz98_ModuleCreator并收到Couldn't resolve host 'magento-community'错误消息。

然后我使用一个网站下载扩展并以这种方式安装它,我得到这个文件的这个错误Netz98_ModuleCreator-1.0.0.tgz

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

请帮忙!

4

3 回答 3

15

从 Magento 1.5.0 开始,您应该使用 Magento Connect 2.0 扩展密钥。

这个扩展的开发者创建了它只与 Magento 1.3 兼容。您可以下载扩展包(.tgz 存档),将其解压缩并手动将文件放入您的 Magento 实例中。用于package.xml确定文件位置。

于 2012-09-03T20:45:54.393 回答
0

Magento 模块创建者安装说明:

1)登录到magento的管理面板

2)转到系统-> Magento Connect-> Magento Connect Mmanager

3)转到设置->首选状态:->将稳定版更改为测试版

4)转到扩展->安装新扩展->使用此密钥: -http: //connect20.magentocommerce.com/community/Netz98_ModuleCreator- >单击安装->单击准备安装

5)成功安装后,转到您喜欢的文件管理器转到路径:app/code/core/mage/captcha/model/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;
    } 

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 /var/www/your-project-folder/

7)在浏览器中打开您的网址并在其后添加/moduleCreator

8) 完成。您现在应该可以创建模块了。

祝你好运。

于 2013-05-20T07:16:27.523 回答
0

解决这个问题非常简单,但有时需要时间。这就是为什么我在这里提供一个简单的解决方案,以便它可以为社区工作。

如果您想使用连接管理器安装扩展程序,例如"community/Test_Extension".

你必须这样写:http://connect20.magentocommerce.com/community/Test_Extension

但是,当您尝试使用此密钥进行安装时community/Test_Extension,它会让您无法解决主机名问题。

于 2015-05-20T11:52:14.993 回答