Magento 2: Как установить расширение стороннего частного репозитория github, купленное на торговой площадке Magento 2 через composer.json - PullRequest
0 голосов
/ 09 октября 2018

Недавно я приобрел расширение на торговой площадке Magento 2 и также загрузил zip-файл со страницы загрузок.Теперь я хочу установить это расширение через командную строку, используя composer.json из-за зависимости расширения от других сторонних библиотек.

Если я просто создаю папку внутри app / code и копирую эторасширение там, расширение не работает.Я также попытался скопировать расширение в app / code и затем запустить «composer install» в каталоге расширений, который создает каталог «vendor» с необходимыми файлами внутри каталога расширений.Но каким-то образом загруженное расширение все еще не может найти необходимые библиотеки и классы.

Единственный вариант, который я вижу, это сделать, чтобы composer require и добавить пакет в основной файл Magento 2 composer.json, но поскольку стороннее расширение находится в частном репозитории Github, я не могу загрузить расширение напрямую.

Любая помощь в этом отношении будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 19 октября 2018

Иногда

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

не включает модуль по умолчанию.Проверьте, зарегистрирован ли он и активирован ли он через

php bin/magento module:status

, если вы найдете его в отключенных модулях, используйте

php bin/magento module:enable Vendor_Module

, чтобы включить его, и снова запустите команды обновления и компиляции.

0 голосов
/ 09 октября 2018

После загрузки папки расширения в папку приложения / кода выполните следующие команды для установки расширения:

php bin/magento setup:upgrade

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