pixaphonie Posted February 21, 2022 Share Posted February 21, 2022 Bonsoir à tous, Je traine un problème que j'ai du mal à résoudre. Impossible de mettre à jour un produit. Au clic sur enregistrer : Impossible de mettre à jour les paramètres. Dans le debug il y a une erreur 403 sur la requête : https://monsite.com/prestashop/adminxxxxxxx/index.php/sell/catalog/products/762?_token=montoken#tab-step1 Sachant que les autres requêtes effectuées sur la page aboutissent correctement. Elles appellent des url relatives de cette forme : /prestashop/adminxxxxxxxx/index.php/sell/catalog/products/combinations/form/445-446-447-448-449?_token=montoken contrairement à celle qui buggue en relatif. J'ai effectué quelques modifications avant le bug général dont le passage en https, l'update de prestashop et le passage en php7.3 Voici ma config : Informations du serveur : Linux #1 SMP Mon Jun 29 09:05:02 EDT 2020 x86_64 Version du logiciel serveur : Apache Version de PHP : 7.3.33 Limite de mémoire : 128M Temps maximal d'exécution : 30 Taille max. pour envoi de fichiers : 2M Version de PrestaShop : 1.7.8.3 Thème actif : elevita Merci beaucoup pour l'aide que vous pourrez m'apporter. Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 21, 2022 Share Posted February 21, 2022 il y a 3 minutes, pixaphonie a dit : Limite de mémoire : 128M 256M minimum et plutôt 512M il y a 4 minutes, pixaphonie a dit : Version de PHP : 7.3.33 effectuez un test en PHP7.1 des fois que cela vienne d'un module externe pas compatible 7.3 Vous avez fait une mise à jour, mais avez vous bien réactivé convenablement tous les modules tiers et aussi les surcharges dans la page Performances ? Link to comment Share on other sites More sharing options...
pixaphonie Posted February 21, 2022 Author Share Posted February 21, 2022 11 minutes ago, Mediacom87 said: effectuez un test en PHP7.1 des fois que cela vienne d'un module externe pas compatible 7.3 Vous avez fait une mise à jour, mais avez vous bien réactivé convenablement tous les modules tiers et aussi les surcharges dans la page Performances ? Merci pour votre réponse. Je suis repassé en php7.1 et vérifié la configuration de la page performance et le bug persiste. Petite précision, une de mes visites sur la page performance m'a généré également une erreur 403. Cette erreur était ensuite générale sur tout le site. Après suppression du cache de mon navigateur tout est rentré dans l'ordre. Côté serveur il me semble que tous mes dossier sont en permission 0755 et les fichiers en 0644. Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 22, 2022 Share Posted February 22, 2022 avez-vous vidé manuellement le cache https://www.mediacom87.fr/faq-comment-vider-le-cache-manuellement-sur-prestashop-17/ Link to comment Share on other sites More sharing options...
pixaphonie Posted February 22, 2022 Author Share Posted February 22, 2022 6 hours ago, Mediacom87 said: avez-vous vidé manuellement le cache https://www.mediacom87.fr/faq-comment-vider-le-cache-manuellement-sur-prestashop-17/ Oui et le bug persiste. Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 22, 2022 Share Posted February 22, 2022 Il y a 9 heures, Mediacom87 a dit : 256M minimum et plutôt 512M ? Link to comment Share on other sites More sharing options...
pixaphonie Posted February 22, 2022 Author Share Posted February 22, 2022 9 hours ago, Mediacom87 said: ? Je viens de retester après avoir passé la limite mémoire à 512Mo et revidé le cache sans succès. Voici une copie écran des erreurs. Il semble y avoir quelque chose avec les Profile qui sont en na. Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 22, 2022 Share Posted February 22, 2022 Vous êtes bien connecté au backoffice en https si vous avez activé le SSL sur le site ? Une erreur 403 indique que vous n'avez pas les droits d'accédé à cette url, n'auriez-vous pas activé la géolocalisation ou autre ? Link to comment Share on other sites More sharing options...
pixaphonie Posted February 22, 2022 Author Share Posted February 22, 2022 53 minutes ago, Mediacom87 said: Vous êtes bien connecté au backoffice en https si vous avez activé le SSL sur le site ? Une erreur 403 indique que vous n'avez pas les droits d'accédé à cette url, n'auriez-vous pas activé la géolocalisation ou autre ? Tout à fait je suis en https avec certificat à jour et actif. La géoloc n'est pas activée. Effectivement ça ressemble à un blocage côté serveur pourtant seule certaines requêtes sont bloquées. Il semble y avoir un lien avec le fait qu'elles soient en POST ou GET et absolue ou relative. Comment uniformiser au moins l'appel en relative ? Link to comment Share on other sites More sharing options...
pixaphonie Posted February 22, 2022 Author Share Posted February 22, 2022 Je viens de trouver des produits qui arrivent à se mettre à jour. Je ne vois pas de différence notable entre ceux qui bloquent et les quelques qui passent. La config du serveur ne semble pas à mettre en cause. Link to comment Share on other sites More sharing options...
pixaphonie Posted February 22, 2022 Author Share Posted February 22, 2022 Finalement il semble bien que le serveur était en cause. Désactiver ModSecurity a régler mon problème. C'est une solution à demie satisfaisante qui ne me dit pas pourquoi certaines requêtes ajax passent et d'autres pas. Merci @Mediacom87 pour votre aide. 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