Jump to content

Erreur 403 sur requête ajax à la mise à jour produit


Recommended Posts

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

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 ?

image.png.ad3d6ac405f64d3a0cc77c695b352047.png

Link to comment
Share on other sites

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

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

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...