Получение ошибки в модуле обновления

Я получаю сообщение об ошибке при обновлении модуля через терминал с помощью команды:

bin/magento setup:upgrade

Ошибка:

[InvalidArgumentException]                               
There are no commands defined in the "setup" namespace.

Не могли бы вы помочь мне понять, что происходит?


person Sushil Shukla    schedule 27.11.2015    source источник


Ответы (2)


Одной из возможных причин может быть неправильная настройка прав доступа к файловой системе. Проверьте, доступны ли для записи <project_root>/var и <prject_root>/pub/static текущему пользователю.

Другая проблема может заключаться в том, что ваш пользовательский модуль настроен неправильно, см. минимальную конфигурацию модуля. пример (неработающий файл composer.json или module.xml).

person Alex Paliarush    schedule 27.11.2015

There are no commands defined – это общее сообщение, скрывающее реальную проблему.
Я открыл проблему. заявил, что Magento 2 должен разъяснять такие сообщения, поэтому, пожалуйста, проголосуйте за это.
В моем случаях проблема была с файлом composer.json и с файлом расширения module.xml.
См. также:

  • Все There are no commands defined проблемы в трекере.
  • Все There are no commands defined вопросы по magento.stackexchange.com.
person Mage2.PRO    schedule 27.11.2015