Gta2019 Posted October 14, 2021 Share Posted October 14, 2021 (edited) 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) Edited October 15, 2021 by Gta2019 (see edit history) Link to comment Share on other sites More sharing options...
Gta2019 Posted October 18, 2021 Author Share Posted October 18, 2021 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 More sharing options...
magicbel Posted October 18, 2021 Share Posted October 18, 2021 Bjr, Pas d'idée sur votre problème mais la version PHP est incompatible avec votre version de PS Version de PS : 1.7.5.0 Version de PHP : 7.3.31 Link to comment Share on other sites More sharing options...
Gta2019 Posted October 19, 2021 Author Share Posted October 19, 2021 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 More sharing options...
Mediacom87 Posted October 19, 2021 Share Posted October 19, 2021 Bonjour, 1- avez vous activé un cache serveur en bas de la page Performances ? Si oui, alors retirez le. 2- Si vous utilisez le CDN d'OVH, veuillez le désactiver, cela provoque pas mal de souci, donc à tester. Link to comment Share on other sites More sharing options...
Gta2019 Posted October 19, 2021 Author Share Posted October 19, 2021 Bonjour Mediacom, Le cache est bien désactivé dans presta, en revanche je ne vois pas ou pourrait être activé ou désactivé le CDN dans OVH à priori, je dirais que je n'ai pas activé cette fonction. Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 19, 2021 Share Posted October 19, 2021 Il y a 6 heures, Gta2019 a dit : à priori, je dirais que je n'ai pas activé cette fonction. donc vous n'en savez rien donc demandez au support ovh pour confirmer l'information. Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 19, 2021 Share Posted October 19, 2021 après si les données sont effacées dans la base de données c'est étonnant et il faudrait gratter si vous n'avez pas une tâche cron mal codé, un module tiers ou autre qui viendrait s'amuser à effacer ces données. Link to comment Share on other sites More sharing options...
Gta2019 Posted October 20, 2021 Author Share Posted October 20, 2021 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 More sharing options...
Gta2019 Posted October 20, 2021 Author Share Posted October 20, 2021 (edited) 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, Edited October 20, 2021 by Gta2019 (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now