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 安装后授权的主要内容,如果未能解决你的问题,请参考以下文章

Magento 1.9 magmi 导入产品图像后,当该产品从管理员保存时,它会删除图像

Magmi 以零百分比的导入进度结束并且没有任何错误

Magento Magmi 导入和缓存问题

SQLServer安装中出现“试图执行未经授权的操作”

MySQL8.0版本安装后授权

RockWell Studio 5000 V21.00.03 安装授权求助