Jump to content

Supression relation produit/catégories toute seule


Recommended Posts

Bonjour,

Type d’install (nouvelle/MàJ) :
Version de PS : 1.7.5.0
URL du site concerné :  https://g-ta-piece.fr/
Thème (défaut/perso) : classic
Code (original/modifié) : modifié
Hébergement : OVH Debian 9 (mis à jour de Debian 8 depuis 5 jours)
Version de PHP : 7.3.31
Version de MySQL : 10.1.48
Navigateur(s) concerné(s) : firefox - pas encore testé sur d'autres

 

Je rencontre le problème suivant :

à l'ouverture d'une fiche produit dans le back office, toutes les catégories sont effacées et l'url par défaut est réinitialisée.

Dans la table ps_category_product , il ne reste qu'une ligne (au lieux de plusieurs, voire quelques dizaines) avec une ID category 2

(qui doit correspondre à l’accueil, j'imagine)

Une requête s’exécute donc à l'ouverture de cette fiche, mais sans que l'on clique sur quoi que ce soit.

Quelqu’un aurait-il déjà eu ce "maraboutage" et trouvé le moyen de supprimer l'envoutement ?

Merci d'avance

A noter, : je dois refaire un import de mise à jour produit pour renvoyer mes catégories (mais l'url réécrite de base ne revient pas, bien entendu, ce qui va sans doute plomber mon référencement)

 

 

 

table.JPG

Edited by Gta2019 (see edit history)
Link to comment
Share on other sites

  • Gta2019 changed the title to Supression relation produit/catégories toute seule

Bonjour,

Personne n'aurait un début de piste ?

Quel fichier php execute une requête de mise à jour de la table ps_category_product quand on ouvre un produit dans le BO ?

Ce souci est en train de bousiller ma base de données et mon référencement donc merci d'avance à la personne qui pourra m'aider

 

Link to comment
Share on other sites

Bonjour Magicbel,

Merci pour cet éclairage.

Je suis revenu à la version 7.1.33 .

Bien entendu, cela n'a pas réglé mon problème, mais toute amélioration ou correction est bonne à prendre.

Je continue de  perdre mon temps chercher ... 🙂

 

Link to comment
Share on other sites

Je vais voir ça.

En revanche, tout fonctionnait correctement avant ces modifications:

-Mise à jour de l'OS du serveur (de Debian 8 à Debian 9)

-Mise à jour des certificats de sécurité Let's encrypt par mon agence de maintenance

à priori, c'est depuis la MAJ des certificats que j'ai le problème, mais je ne vois pas le rapport avec ce qui arrive.

En recherchant dans les post anglophones, j'ai effectivement trouvé des réponses mentionnant des problèmes avec les modules (filtre à facette par

exemple, mais je n'en utilise pas)

 

Link to comment
Share on other sites

j'ai l'impression que j'avance.

en mode debug en version test, je trouve ça . est-ce que c'est une piste ?

De plus, c'est visiblement en cliquant sur le bouton de sauvegarde que se suppriment les données.

Ce qui est malgré tout surprenant, c'est que je ne vois pas les catégories en relation, alors que dans l'exemple ci-dessous,

j'en ai 8 dans ma base de données

Symfony\Component\Debug\Exception\ ContextErrorException

in src/PrestaShopBundle/Form/Admin/Product/ProductInformation.php (line 116)

        }

        else {

          $idProducts = explode("/", $_SERVER['PHP_SELF']);

          $idProd = $idProducts[6];

          $this->categories = $this->formatDataChoicesList(

              $this->categoryDataProvider->getAllCategoriesNameByProduct(

                  $id_product = $idProd,

                  $root_category = null,

 

categories.JPG

Edited by Gta2019 (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...