Récemment
-
Override du module Sthoverimage
Modules1 -
Informations générales
PhenixSuite2 -
Des modules et des hacks - liste non exhaustive des modules présentant un risque
Discussion générale16 -
Comment offrir frais de port à partir d'un certain montant MAIS avec transport facturé au poids ?
Discussion générale5 -
Patch de sécurité thèmes warehouse / iqit (Versions 1.5 & 1.6)
Discussion générale1 -
Copieurs-Colleurs
Discussion générale2 -
Créer un contrôleur front (indépendant)
Tutoriels1 -
Fourre-tout de trucs et astuces
Tutoriels4 -
[1.3] Implanter des classes overrides
Tutoriels1 -
[1.6.0.5 - 1.6.1.18] Fatal error lors de la suppression d'image du themeconfigurator
BUG connus1 -
[1.7.x] Impossible de gérer le menu du BO, même en SuperAdmin
BUG connus1 -
[1.5.x],[1.6.x],[1.7.x] Pas de redirection canonical pour page manufacturer & supplier
BUG connus4 -
[1.6.0.5]+ Reference error: $ is undefined dans le BackOffice
BUG connus2 -
[1.5.5.0]+ Ajax error lors de ma mise à jour des ranges transporteur (AdminCarrierWizard)
BUG connus2 -
[ganalytics-2.0.0] Le module peut provoquer une erreur ajax lors de l'ajout au panier
BUG connus1 -
[1.6.x.x]+ BO - Sélection de langue pour contrôle orthographique impossible dans tinyMCE
BUG connus1 -
[1.7.x] Erreur 500 lors de la collecte des statistiques - pas de statistiques de visites
BUG connus1 -
Supprimer le ID de l'url, et afficher la catégorie dans l'url, est-ce réellement utile ?
Tutoriels2 -
[1.6.1.0]+ Duplicate entry XXXXXX for key id_product_2 - INSERT INTO ps_specific_price - BackOffice, créer/éditer un produit (SpecificPriceRule.php)
BUG connus1 -
[1.6.1.0]+ Too many tables, MySQL can only use 61 tables in a join - Backoffice, créer/éditer un produit (SpecificPriceRule.php)
BUG connus1
Duplicate entry '10-0-1' for key 'PRIMARY' INSERT INTO `pss_hook_module` (`id_module`, `id_shop`, `id_hook`, `position`)
-
Lors que j'active mon thème j'ai cette erreur
Duplicate entry '10-0-1' for key 'PRIMARY' INSERT INTO
pss_hook_module
(id_module
,id_shop
,id_hook
,position
) VALUES (10, 1, 0, 1)
-
C'est un problème assez courant, principalement sur les boutiques migrées ou ayant souffert lors de mise à jour de modules n'opérant pas de manière approprié.
La cause est qu'un hook (point d'accroche) auquel se réfère un module n'existe pas ou partiellement dans la table des hooks.Pour corriger il y a plusieurs méthodes.
- méthode nécessitant un accès à la base de donnée:
- trouver le module ayant l'id 10 (premier id de l'erreur)
select name from ps_module where id_module = 10;
- trouver le module ayant l'id 10 (premier id de l'erreur)
-
si le module a peu d'impact visuel ou qu'il est facile de retrouver sa config et sa position dans le visual, le **reinitialiser. **Cela va reconstruire les hooks de ce dernier et résoudre le problème.
Attention un train peut en cacher un autre, donc la même erreur mais avec un id_module different peut apparaitre ensuite. -
si pas possible de réinitialiser, il faut alors lire le code du module afin de trouver la liste des hooks qui le concerne pour ensuite, aller corriger manuellement dans la base de données les tables ps_hook et/ou ps_hook_alias (fastidieux et nécessite pas mal de connaissance).
-
méthode
rapidetrès lente et faisant perdre toutes les configs et les positions de tous les modules (effet sur le rendu FrontOffice) donc déconseillée - réinitialiser tous les modules. Je conseille de commencer pas les modules hooké au point d'accroche header (displayHeader), en faire un à la fois et vérifier que le problème soit résolu.
Dans tous les cas cette erreur est le reflet d'un base de données ayant des problèmes d'incohérences - envisager de faire un audit dessus pour identifier d'autres terrains minés
- méthode nécessitant un accès à la base de donnée: