浏览文章
文章信息
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 总结,两个原因的最终的本质都是无法操作文件导致的。