安装后的Magmi授权

时间:2015-12-11 20:03:01

标签: magento magmi

我使用magmi 0.7.23-git和Magento Enterprise 1.14.2.1。

当我安装Magmi并尝试访问/magmi/web/magmi.php时,我看到了Apache的纯文本授权请求。 " magmi" /" magmi"和magento登录凭据不起作用。

我如何解决这个问题?

5 个答案:

答案 0 :(得分:10)

如果你刚刚安装了magmi并且你得到了#34;你必须登录才能使用Magmi"错误信息。尝试使用" magmi"登录用户名和密码。 在Magmi github页面上说明了

  

验证

     

以前存在以不安全方式误用Magmi的问题,Magmi现在包含内置身份验证。   一旦您提供了数据库详细信息并且Magmi可以连接到数据库,您将需要使用一组Magento管理员凭据登录才能使用Magmi。如果Magmi尚未配置为连接,那么用户名和密码都是' magmi'

https://github.com/dweeves/magmi-git#authentication

答案 1 :(得分:6)

检查文件magmi / inc / magmi_auth.php第35行。 Magmi默认情况下考虑用户名:magmi和密码:magmi

我进入了这个,他们正在为我工​​作。

此外,magmi会检查您与数据库的连接,因此它还会考虑管理面板的凭据

如果您不想进行身份验证,则必须注释掉$ auth-> autheticate();在security.php中

答案 2 :(得分:0)

如果身份验证失败,页面会说什么?如果消息不是

  

您必须登录才能使用Magmi

然后基本的auth不是来自Magmi。由于大量商店所有者安装了magmi并且未能限制访问,一些主机已经开始限制对名为Magmi的文件夹的访问,从而导致许多违规行为。

如果您发现该消息不是来自Magmi,请检查您的虚拟主机是否有<Location><LocationMatch>节点,然后是某种形式的Magmi。

如果您发现该消息实际上来自Magmi,您可以通过注释掉以下行暂时禁用身份验证过程:https://github.com/dweeves/magmi-git/blob/b57a10dab936986f484f191153e0524617ae0692/magmi/web/security.php#L7

答案 3 :(得分:0)

几分钟后发现,Magmi需要一个配置文件填满您在下面的Magento数据库信息:magmi / conf / magmi.ini.default

只需删除.default并填写您的信息。

现在应该可以了。

答案 4 :(得分:0)

我有相同的身份验证问题。 magmi_auth.php验证传递函数文件需要补丁。此版本的magmi解决了我的问题,因为已经添加了补丁。这是链接:https://github.com/macopedia/magmi-m2