Magmi 安装后授权
Posted
技术标签:
【中文标题】Magmi 安装后授权【英文标题】:Magmi authorization after install 【发布时间】:2015-12-11 20:03:01 【问题描述】:我使用 magmi 0.7.23-git 和 Magento Enterprise 1.14.2.1。
当我安装 Magmi 并尝试访问 /magmi/web/magmi.php 时,我看到了 Apache 的纯文本授权请求。 "magmi"/"magmi" 和 magento 登录凭据不起作用。
我该如何解决这个问题?
【问题讨论】:
@mike 请在此处查看:link 如果我第一次使用“magmi”,我会收到错误消息:You must be logged in to use Magmi
【参考方案1】:
如果您刚刚安装了 magmi 并且收到“您必须登录才能使用 Magmi”错误消息。尝试使用“magmi”登录用户名和密码。 在 Magmi github 页面上它声明
身份验证
继之前以不安全的方式滥用 Magmi 的问题之后,Magmi 现在包含内置身份验证。 一旦您提供了数据库详细信息并且 Magmi 可以连接到数据库,您将需要使用一组 Magento 管理员凭据登录才能使用 Magmi。如果 Magmi 尚未配置连接,则用户名和密码均为 'magmi'
https://github.com/dweeves/magmi-git#authentication
【讨论】:
请检查这里:link如果我第一次使用“magmi”,我会收到错误:You must be logged in to use Magmi
【参考方案2】:
检查文件 magmi/inc/magmi_auth.php 第 35 行。
Magmi 默认考虑用户名:magmi
和密码:magmi
。
我输入了这个,他们正在为我工作。
magmi 还会检查您与数据库的连接,因此它还会考虑您的管理面板的凭据
如果您不想通过身份验证,则必须注释掉 $auth->autheticate();在security.php中
【讨论】:
还要检查 admin_user 表【参考方案3】:如果您未通过身份验证,页面会显示什么内容?如果消息不是
您必须先登录才能使用 Magmi
那么基本身份验证不是来自 Magmi。由于大量商店所有者安装了 magmi 并且未能限制访问,一些主机已开始限制对名为 Magmi 的文件夹的访问,从而导致了许多违规行为。
如果您发现消息不是来自 Magmi,请检查您的虚拟主机是否有 <Location>
或 <LocationMatch>
节点,然后是某种形式的 Magmi。
如果您发现该消息实际上来自 Magmi,您可以通过注释掉以下行来暂时禁用身份验证过程:https://github.com/dweeves/magmi-git/blob/b57a10dab936986f484f191153e0524617ae0692/magmi/web/security.php#L7
【讨论】:
@mike 请在这里查看:link如果我第一次使用“magmi”,我会收到错误:You must be logged in to use Magmi
【参考方案4】:
几分钟后发现 Magmi 需要一个配置文件来填充您的 Magento 数据库信息,该信息位于以下位置:magmi/conf/magmi.ini.default
只需删除 .default 并填写您的信息。
它现在应该可以工作了。
【讨论】:
【参考方案5】:我遇到了同样的身份验证问题。文件 magmi_auth.php 验证通过函数需要一个补丁。这个版本的 magmi 解决了我的问题,因为已经添加了补丁。这是链接:https://github.com/macopedia/magmi-m2
【讨论】:
以上是关于Magmi 安装后授权的主要内容,如果未能解决你的问题,请参考以下文章