magento setup:upgrade 错误 - 元素 'route':缺少子元素。预期是(资源)
Error on magento setup:upgrade - Element 'route': Missing child element(s). Expected is ( resources )
我正在使用 Windows 本地安装的 Magento 2.4.1(社区)。
这是我在 运行ning php bin/magento setup:upgade
时得到的
Module 'Magento_Amqp':
Invalid Document
Element 'route': Missing child element(s). Expected is ( resources ).
Line: 11
Element 'route': Missing child element(s). Expected is ( resources ).
Line: 15
Element 'route': Missing child element(s). Expected is ( resources ).
Line: 11
Element 'route': Missing child element(s). Expected is ( resources ).
Line: 15
一切正常,然后我为新的支付方式添加了一个新模块(在添加了一个示例并 运行ning 之后)。它已成功安装并显示在已启用的模块中,但未显示在我的管理面板中。在尝试了缓存清理、刷新、重建索引等所有命令后,我决定 运行 setup:di:compile
一段时间后,当我再次尝试时 setup:upgrade
突然出现了这个错误。我什至在 Google 上找不到这样的错误文本。我尝试禁用 Amqp 模块(我知道它不应该被禁用,但为了测试)并且它显示了与模块 'Magento_MysqlMq'.
相同的错误
我真的厌倦了每次向 Magento 模块添加新文件时不断出现的所有前所未见的错误。非常感谢您的帮助。
原来错误是关于我模块中的 etc/webapi.xml 文件。可能我在添加 API 路由后没有 运行 setup:di:compile,这就是为什么它在此之前没有出现。删除我的一个模块后,它告诉我错误在哪里。我已经将第一个文件复制到新文件中,可能是因为两个文件都有错误,所以没有显示错误位置。
但是,我添加了
<resources>
<resource ref="anonymous"/>
</resources>
我在 webapi.xml 中的所有路线中,错误消失了。 (这些路由一直运行良好,但这是 Magento...)
我正在使用 Windows 本地安装的 Magento 2.4.1(社区)。
这是我在 运行ning php bin/magento setup:upgade
Module 'Magento_Amqp':
Invalid Document
Element 'route': Missing child element(s). Expected is ( resources ).
Line: 11
Element 'route': Missing child element(s). Expected is ( resources ).
Line: 15
Element 'route': Missing child element(s). Expected is ( resources ).
Line: 11
Element 'route': Missing child element(s). Expected is ( resources ).
Line: 15
一切正常,然后我为新的支付方式添加了一个新模块(在添加了一个示例并 运行ning 之后)。它已成功安装并显示在已启用的模块中,但未显示在我的管理面板中。在尝试了缓存清理、刷新、重建索引等所有命令后,我决定 运行 setup:di:compile
一段时间后,当我再次尝试时 setup:upgrade
突然出现了这个错误。我什至在 Google 上找不到这样的错误文本。我尝试禁用 Amqp 模块(我知道它不应该被禁用,但为了测试)并且它显示了与模块 'Magento_MysqlMq'.
我真的厌倦了每次向 Magento 模块添加新文件时不断出现的所有前所未见的错误。非常感谢您的帮助。
原来错误是关于我模块中的 etc/webapi.xml 文件。可能我在添加 API 路由后没有 运行 setup:di:compile,这就是为什么它在此之前没有出现。删除我的一个模块后,它告诉我错误在哪里。我已经将第一个文件复制到新文件中,可能是因为两个文件都有错误,所以没有显示错误位置。
但是,我添加了
<resources>
<resource ref="anonymous"/>
</resources>
我在 webapi.xml 中的所有路线中,错误消失了。 (这些路由一直运行良好,但这是 Magento...)