如何在 magento 2.0 中 add/Insert 扩展?

How to add/Insert Extension in magento 2.0?

我尝试添加外部 magento-2 扩展,但我无法添加它,因为我在管理端找不到 magento-connect。我认为管理面板没有 magento-connect。您对此有什么想法可以分享,或者有什么好的教程可以提供帮助吗?

此完整功能即将推出,但您可以使用样本数据对其进行测试。

  1. 您需要安装没有示例数据的 magento ,通过指定的 composer 创建项目 here
  2. 登录到管理员并导航到 System 并在工具下查找 Web Setup Wizard
  3. 导航到 Magento Marketplace 并按照指定 here.
  4. 输入 magento.com 的身份验证密钥
  5. 如果您导航回组件管理器并单击 sync(此步骤可能需要一段时间),"purchases" 在市场上制造的 最终会 显示上面这儿。 这仍然是 WIP
  6. 现在,您可以使用示例数据模块对其进行测试。在 New Purchases 下,它应该显示新模块的数量(目前样本数据模块的数量为 20)。如果单击下方的 install,您应该能够看到可以安装的示例数据模块列表。
  7. Select您要安装的模块,然后单击网格左上角的install按钮。或者一次安装一个组件。
  8. 将有一个依赖项检查(需要一段时间),基于检查新需要的组件的作曲家。此步骤需要设置 cron。 Instructions here
  9. 接下来,您可以选择创建备份,然后最后安装组件,这是通过上一步中的 crons 设置和 composer 完成的。

安装 Magento 2 扩展是一件容易的事..你只需要解压你的扩展 zip 文件并将文件夹放在你的 Magento 2 app/code 目录中,这样结构应该像 app/code /命名空间/模块名称

然后你必须运行一些命令来注册你的Magento 2扩展

在您的 Magento 2 目录中打开终端,与应用程序目录平行

运行这些命令-

  1. 授予对您的 magento 2 目录的读写权限

    sudo chmod -R 777 /Magento 2 文件夹的路径,例如 /opt/lampp/htdocs/Training/Magento_2.0

如果您使用的是 linux 操作系统,则必须 运行 此命令。 windows 没有必要。

  1. 用于注册您的分机

    /opt/lampp/bin/php bin/magento module:enable Namespace_Modulename /opt/lampp/bin/php bin/magento setup:upgrade

  2. 编译你的扩展代码

    /opt/lampp/bin/php bin/magento setup:di:compile

现在刷新缓存,从 Magento 2 var 目录中删除缓存文件夹。

首先下载你要安装的扩展。 然后解压缩。 打开 Filezilla 并将应用程序文件夹复制或上传到您的 Magento 2 public_html 文件夹。 上传文件后。 运行 以下 SSH 命令使用 Putty。

  • php bin/magento setup:upgrade
  • php bin/magento setup:di:compile
  • php bin/magento cache:clean
  • php bin/magento cache:flush

然后您可以进入 Magento 2 后端并刷新缓存。 这就是添加或安装扩展程序的方法。