如何在magento 2.0中添加/插入扩展?

时间:2015-12-10 11:37:32

标签: magento zend-framework magento2 magento-2.0

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

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:2)

安装Magento 2扩展是一项简单的任务..您只需要提取扩展名zip文件并将文件夹放在Magento 2 app / code目录中,这样结构应该像app / code / namespace / module-name

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

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

并行

运行这些命令 -

  1. 为您的magento 2目录提供读写权限

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

  2. 如果您使用的是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

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

答案 2 :(得分:0)

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

  • php bin / magento设置:升级
  • php bin / magento设置:di:compile
  • php bin / magento缓存:干净
  • php bin / magento缓存:刷新

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