magebinary/magmi

Magento 大批量导入工具

0.7.22 2015-11-04 00:06 UTC

This package is auto-updated.

Last update: 2024-09-17 08:03:54 UTC


README

Join the chat at https://gitter.im/dweeves/magmi-git paypal

MageBinary 团队变更日志

  1. 出于安全原因,已将 magmi 文件夹重命名为 engine
  2. 添加了 EmptyFiller 插件
  3. 添加了 MultiSkuFinder 插件

magmi-git 0.7.23

这是 Magmi 项目的官方 GitHub 主页:原始的 "Magento 大批量导入工具"。

主要源代码仓库现在在这里,SourceForge 仓库现在是次要的,并将保持同步。

官方 Magmi Wiki 仍然托管在 SourceForge。

支持 Magento CE 1.8 和 1.9

Magmi 项目需要您的帮助!

虽然 Magmi 已在几乎没有问题或没有问题的 Magento 社区版 1.8 和 1.9 安装上使用,但仍需进行额外测试以确保其稳定且适用于生产使用。使用 Magento CE 1.8.x 或 CE 1.9.x 的开发人员应鼓励提供任何已发现的问题或兼容性问题。

身份验证

Magmi 现在自带共享 Magento 身份验证。

安装 Magmi 并首次访问 Web 控制面板后,默认用户名和密码都设置为 "magmi"。成功登录后,使用(在配置全局参数下)配置 Magento 数据库凭据,然后保存设置。之后,可以使用您的 Magento 管理员(后端)凭据登录 Magmi。

Apache 和 PHP-CGI/FPM 身份验证问题

默认情况下,Apache 下的 PHP-CGI/FPM 不将 HTTP 身份验证凭据传递给 PHP 进程进行授权。如果无法登录 Magmi,可能需要对 Apache 的配置进行一些微小的更改。

首先,在 magmi/web 文件夹内创建一个 .htaccess 文件,然后添加以下行

 RewriteEngine On
 RewriteCond %{HTTP:Authorization} ^(.+)$
 RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

同一文件夹下提供了一个示例 .htaccess 文件。只需将 .htaccess-sample-php_cgi_fpm 复制到 .htaccess

此外,如果您使用 Apache 的 mod_proxy_fcgi,则可能需要在您的 Apache 虚拟主机配置(或 .htccess)中添加以下行

 SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1

.ini 文件警告

尽管身份验证保护了您的 Magmi Web 接口免受未经授权的登录,但它不能保护您免受配置不良的服务器。

Magmi 使用 .ini 文件来存储其配置,而一些服务器如果直接请求这些文件,则会将其作为纯文本文件提供服务。

在 Magento 平台上,永远没有理由将 .ini 文件提供给最终用户,因此请确保您的服务器配置为不这样做!