2017-08-17 4 views
1

Es ist ein bekanntes Problem in magento 2: https://www.experts-exchange.com/questions/29015069/Magento-2-URL-key-for-specified-store-already-exists.htmlmagento 2: Modul Upgrade-Fehler

i ein Modul erstellt habe das oben genannte Problem zu lösen. wenn ich den Befehl für das Upgrade ausführen. Ich bekomme diesen Fehler.

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 

Und jetzt ist mein registration.php Datei Code

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

Hier module.xml Datei ist:

<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> 

und das ist 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> 

Nach dem Upgrade bekomme ich diesen Fehler in der Konsole. This is error when i run upgrade command.

Bitte helfen, was tun soll?

Dank

Antwort

0

Sie können nur Ihre setup_version auf aktuelle erforderliche Version aktualisieren. Unterhalb des Dateiupdates für Ihre Lösung module.xml file