Overblog Tous les blogs Top blogs Technologie & Science Tous les blogs Technologie & Science
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU

AtChA's blog est avant tout là pour donner mon avis et apporter de l'aide dans la création Web. J'exprime aussi mes humeurs et mon ressentit à travers des vidéos et des critiques.

Publicité

[Solution] Bug du panier Prestashop 1.4.7.0

 

http://www.scyvius.com/14-62-large/installation-prestashop.jpg

 

Il est possible qu'avec la dernière version (1.4.7.0) de Prestashop le Panier ait un soucis. Enfin c'est principalement l'Ajax qui a un problème.

 

Il vous est, comme ça l'était pour moi, impossible d'ajouter un produit dans le panier ? La solution est simple.

 

Dans le fichier de classe classes/FrontController.php, il vous suffit de remplacer cette ligne :
'content_dir' => $protocol_content.Tools::getServerName()._PS_BASE_URI_,

Par celle-ci :
'content_dir' => $protocol_content.Tools::getHttpHost()._PS_BASE_URI_,

 

En gros cette méthode allait chercher le nom du serveur, qui n'est parfois pas forcément le chemin tout à fait exact. ALors que la méthode getHttpHost() va elle chercher l'adresse exact de l'host. 

 

 

Par exemple, mon serveur WAMP tourne sur le port 81 (j'ai un serveur IIS qui fonctionne également à côté, voilà pourquoi). Du coup l'adresse renvoyée était http://localhost/ plutôt que http://localhost:81/ forcément mon Ajax retournait une erreur due au fait qu'il ne trouvait pas le fichier correspondant :).

Publicité
Retour à l'accueil
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
R
la variable baseDir fouts bien la merde aussi entre http et https avec les nouvelles règles CORS
Répondre
Y
<br /> Enfaite je vous ai dis ça, mais ce n'était pas la solution à mon problème.<br /> Il faut désactiver le mode catalogue dans préférences > produits.<br /> Mais merci quand même ! :) <br />
Répondre
Y
<br /> Merci je vous aime !<br />
Répondre
A
<br /> <br /> Lol mais de rien :).<br /> <br /> <br /> <br />