浏览文章

文章信息

There are no commands defined in the "setup" namespace.|Magento2 18265

1、报错:

There are no commands defined in the "setup" namespace.


2、原因有两个:

第一:module.xml未添加到模块的etc目录下。导致无法注册更新版本。

第二:权限不够

3、解决:

解决原因1:在模块的etc目录下添加:

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
   <module name="BBS_Core" setup_version="1.0.0" active="true" />
</config>

解决原因2:

授权

4 总结,两个原因的最终的本质都是无法操作文件导致的。

原创