Installation » 

[TIPS]Réglages du serveur en cas d'échec de reconstruction du fil d'Ariane

Auteur
Message

Franck B.

Inscrit le : 04/12/2011

Messages : 458

Publié : 08/02/2017 18:30:05 "Citer"

Bonjour,

Il m'arrive régulièrement de devoir dépanner des utilisateurs de PrestaPricing ou de PrestaCatégories qui se retrouvent avec le fil d'Ariane de l'arborescence des catégories complétement cassée.

Le fil d'Ariane, c'est le chemin qui s'affiche en haut des pages sur le site. Mais ce n'est pas seulement cela.
Le fil d'Ariane est construit à partir des valeurs nleft et nright de la table des catégories.
Et ces paramètres servent aussi entre autres choses à construire et afficher l'arborescence, sans passer par la notion de parent/enfant. C'est une technique assez complexe mais bien plus efficace. à condition que les nleft et nright soient justes.

Après chaque modification de l'arborescence, comme le déplacement, ajout ou import d'une catégorie, nos applications lancent un script coté serveur, de reconstruction du fil d'Ariane.
Ce script est assez lourd et nécessite que le serveur lui permette d'aller au bout.
Quand ce n'est pas le cas, certaines catégories se retrouvent avec des nleft et nright valant 0. C'est la cata...

Pire, l'outil de réparation du fil d'Ariane de PrestaCatégories, pour les mêmes raisons (limitation serveur), va alors aussi échouer.

La solution :

Il y a deux paramètres à modifier (valeurs à augmenter), coté serveur (demandez à votre hébergeur si vous ne savez pas le faire vous même):

FcgidIOTimeout (mettre un mini de 150)
post_max_size (mettre un mini de 128M)

Plus le site comporte de catégories, plus ces valeurs devront être augmentées.

Crdlt
Franck


Recherche dans le blog

PayPal