我使用magmi 0.7.23-git和Magento Enterprise 1.14.2.1。
当我安装Magmi并尝试访问/magmi/web/magmi.php时,我看到了Apache的纯文本授权请求。 " magmi" /" magmi"和magento登录凭据不起作用。
我如何解决这个问题?
答案 0 :(得分:10)
如果你刚刚安装了magmi并且你得到了#34;你必须登录才能使用Magmi"错误信息。尝试使用" magmi"登录用户名和密码。 在Magmi github页面上说明了
验证
以前存在以不安全方式误用Magmi的问题,Magmi现在包含内置身份验证。 一旦您提供了数据库详细信息并且Magmi可以连接到数据库,您将需要使用一组Magento管理员凭据登录才能使用Magmi。如果Magmi尚未配置为连接,那么用户名和密码都是' magmi'
答案 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