Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
8 mars 2012 4 08 /03 /mars /2012 17:04

 

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

Partager cet article

Repost 0
Published by AtChA - dans Programmation
commenter cet article

commentaires

Younes 20/09/2012 12:15


Enfaite je vous ai dis ça, mais ce n'était pas la solution à mon problème.
Il faut désactiver le mode catalogue dans préférences > produits.
Mais merci quand même ! :) 

Younès 15/09/2012 16:48


Merci je vous aime !

AtChA 17/09/2012 09:26



Lol mais de rien :).



 395149_10150485772854288_664024287_8595839_1160149945_n.jpg

Bonjour et bienvenue.

Je mé présente AtChA.

Je suis Web designer, développeur front end, community manager, gamer et donc forcément geek. Je suis basé à Poitiers.

Né dans les années 80, j'ai grandis avec la nouvelle technologie et ce blog est là pour apporter des connaissances et de la distractions aux âmes qui s'aventurent par ici.

Recherche

Catégories