【问题标题】:Magento 2: How to install a 3rd party private github repository extension bought from Magento 2 marketplace through composer.jsonMagento 2:如何安装通过 composer.json 从 Magento 2 市场购买的第 3 方私有 github 存储库扩展
【发布时间】:2019-03-13 23:35:08
【问题描述】:

我最近从 Magento 2 Marketplace 购买了一个扩展程序,并且还从下载页面下载了 zip 文件。现在我想通过命令行使用 composer.json 安装这个扩展,因为该扩展依赖于其他 3rd 方库。

如果我只是在 app/code 中创建一个文件夹并将此扩展程序复制到那里,则该扩展程序不起作用。我还尝试在 app/code 中复制扩展,然后在扩展目录中运行“composer install”,这会在扩展目录中创建一个包含所需文件的“vendor”目录。但不知何故,下载的扩展仍然无法找到所需的库和类。

我能看到的唯一选择是执行 composer require 并将包添加到核心 Magento 2 composer.json 文件中,但由于第 3 方扩展位于私有 Github 存储库中,我无法直接下载扩展。

在这方面的任何帮助将不胜感激。

【问题讨论】:

    标签: php composer-php magento2


    【解决方案1】:

    有时

    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy
    

    默认情况下不启用该模块。检查它是否通过

    注册和启用
    php bin/magento module:status
    

    如果您在禁用模块下找到它,请使用

    php bin/magento module:enable Vendor_Module
    

    启用它并再次运行升级和编译命令。

    【讨论】:

      【解决方案2】:

      将扩展文件夹上传到您的 app/code 文件夹后,运行以下命令来安装扩展:

      php bin/magento setup:upgrade
      
      php bin/magento setup:static-content:deploy
      

      【讨论】:

        猜你喜欢
        • 2018-07-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-14
        • 2017-12-19
        相关资源
        最近更新 更多