繁体   English   中英

magento 2:模块升级错误

[英]magento 2: Module upgrade error

magento 2中存在一个已知问题: https ://www.experts-exchange.com/questions/29015069/Magento-2-URL-key-for-specified-store-already-exists.html

我创建了一个模块来解决上述问题。 当我运行升级命令时。 我得到这个错误。

1 exception(s): 
Exception #0 (Magento\Framework\Exception\LocalizedException): Please upgrade your database: Run "bin/magento setup:upgrade" from the Magento root directory. 
The following modules are outdated:
Jjcommerce_CatalogUrlRewrite data: current version - none, required version - 2.0.0

现在这是我的registration.php文件代码

\Magento\Framework\Component\ComponentRegistrar::register(
    \Magento\Framework\Component\ComponentRegistrar::MODULE,
    'Jjcommerce_CatalogUrlRewrite',
    __DIR__
);

这是module.xml文件:

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
    <module name="Jjcommerce_CatalogUrlRewrite" setup_version="0.0.1">
    </module>
</config>

这是di.xml:

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <preference for="Magento\CatalogUrlRewrite\Model\Product\AnchorUrlRewriteGenerator" type="Jjcommerce\CatalogUrlRewrite\Model\Product\AnchorUrlRewriteGenerator" />
    <preference for="Magento\CatalogUrlRewrite\Model\ProductUrlRewriteGenerator" type="Jjcommerce\CatalogUrlRewrite\Model\ProductUrlRewriteGenerator" />
</config>

升级后,我在控制台中收到此错误。 当我运行升级命令时,这是错误。

请帮忙怎么办?

谢谢

您可以将setup_version更新为当前所需的版本。 解决方案module.xml文件的文件更新下面

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM