Не удалось устранить ошибку хоста "magento-community" при установке модулей Magento

Я попытался установить создателя модуля с помощью magento-community/Netz98_ModuleCreator и Couldn't resolve host 'magento-community' ошибка.

Я тогда использовал сайт для того, чтобы скачать расширение и установить его таким образом, и я получаю эту ошибку для этого файла Netz98_ModuleCreator-1.0.0.tgz.

ошибка подключения: недопустимый файл пакета
Неверный версия, должен быть как: x.X. x
Недопустимая стабильность недопустимый URL канала
Пустой раздел АВТОРЫ Пустая комплектация раздел

пожалуйста, помогите!

3 ответов


начиная с Magento 1.5.0 вы должны использовать ключ расширения Magento Connect 2.0.

разработчик этого расширения создал его совместимым только с Magento 1.3. Вы можете скачать пакет расширения (.архив tgz), извлеките его и вручную поместите файлы в экземпляр Magento. Использовать package.xml для определения местоположения файла.


Magento модуль создатель инструкции instllation:

1) Войдите в админ панель magento

2) Перейдите в System - >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) Откройте url в браузере и добавьте /moduleCreator после него

8) выполнено. Вы должны иметь возможность создавать модуль сейчас.

удачи.


решение этой проблемы очень просто, но добраться до этого момента иногда занимает время. Вот почему я предоставляю здесь простое решение, чтобы оно могло работать для сообщества.

Если вы хотите установить расширение с помощью connect manager, например "community/Test_Extension".

вам придется написать это так:http://connect20.magentocommerce.com/community/Test_Extension

но когда вы попробуете установить с помощью этого ключа community/Test_Extension, это даст вам не удалось решить проблемы с именем хоста.