Не удалось устранить ошибку хоста "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
, это даст вам не удалось решить проблемы с именем хоста.