我尝试使用magento-community/Netz98_ModuleCreator
安装Module Creator,但收到Couldn't resolve host 'magento-community'
错误。
然后我使用website下载扩展程序并以这种方式安装,我收到此文件Netz98_ModuleCreator-1.0.0.tgz
的错误。
CONNECT ERROR:包文件无效
版本无效,应该是:x.x.x
无效的稳定性无效的频道网址
空作者部分 空包装内容部分
请帮忙!
答案 0 :(得分:15)
从Magento 1.5.0开始,您应该使用Magento Connect 2.0扩展密钥。
此扩展程序的开发人员仅将其与Magento 1.3兼容。您可以下载扩展包( .tgz archive ),将其解压缩并手动将文件放入Magento实例中。使用package.xml
确定文件位置。
答案 1 :(得分:0)
Magento模块创建者安装说明:
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)在浏览器中打开你的网址,然后添加/ moduleCreator
8)完成。您现在应该可以创建模块了。
祝你好运。答案 2 :(得分:0)
解决这个问题非常简单,但要达到这一点有时需要时间。这就是为什么我在这里提供一个简单的解决方案,以便它可以为社区服务。
如果您想使用连接管理器安装扩展程序,例如"community/Test_Extension"
。
你必须这样写:http://connect20.magentocommerce.com/community/Test_Extension
但是当您尝试使用此密钥community/Test_Extension
进行安装时,它将无法解决主机名问题。