magebinary / magmi
Magento 大批量导入工具
This package is auto-updated.
Last update: 2024-09-17 08:03:54 UTC
README
MageBinary 团队变更日志
- 出于安全原因,已将 magmi 文件夹重命名为 engine
- 添加了 EmptyFiller 插件
- 添加了 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 文件提供给最终用户,因此请确保您的服务器配置为不这样做!