[英]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.