Récemment


Erreur SQL sur le Liens Modules et Service après upgrade a 1.6.2.25



  • Bonjour,

    Je viens de faire la MAJ sur la dernière version et j'ai une erreur SQL sur le liens Modules et Services. Une idée?

    [ SQL ERROR ]
    Table 'dev_.ps_gsitemap_sitemap' doesn't exist
    TRUNCATE TABLE ps_gsitemap_sitemap;
    ALTER TABLE ps_gsitemap_sitemap
    ADD UNIQUE link_id_shop (link, id_shop)

    DbCore->displayError in /classes/db/Db.php:458
    DbCore->query in /classes/db/Db.php:650
    DbCore->execute in /modules/gsitemap/gsitemap.php:79
    Gsitemap->__construct
    ReflectionClass->newInstance in /Core/Foundation/IoC/Core_Foundation_IoC_Container.php:141
    Core_Foundation_IoC_Container->makeInstanceFromClassName in /Core/Foundation/IoC/Core_Foundation_IoC_Container.php:177
    Core_Foundation_IoC_Container->doMake in /Core/Foundation/IoC/Core_Foundation_IoC_Container.php:190
    Core_Foundation_IoC_Container->make in /Adapter/Adapter_ServiceLocator.php:52
    Adapter_ServiceLocator::get in /classes/module/Module.php:1332
    ModuleCore::coreLoadModule in /classes/module/Module.php:1296
    ModuleCore::getInstanceByName in /classes/controller/AdminController.php:5087
    AdminControllerCore->displayModuleOptions in /classes/controller/AdminController.php:4983
    AdminControllerCore->fillModuleData in /controllers/admin/AdminModulesController.php:2035
    AdminModulesControllerCore->initContent in /classes/controller/Controller.php:214
    ControllerCore->run in /classes/Dispatcher.php:415
    DispatcherCore->dispatch in /adminXXXXXXXXX/index.php:79



  • Lancez la création de la table à la main:

                CREATE TABLE IF NOT EXISTS `ps_gsitemap_sitemap` 
                (`link` varchar(255) DEFAULT NULL, 
                `id_shop` int(11) DEFAULT 0,
                UNIQUE KEY `link_id_shop` (`link`, `id_shop`)
                )  DEFAULT CHARSET=utf8;


  • Super!
    Je confirme que cela a résolu le problème et l'onglet Modules est de nouveau disponible.
    Merci pour la rapidité dans l'aide.


Se connecter pour répondre