Voilà une question récurrente pour tout utilisateur du e-commerce Prestashop.
Pour vider le cache de votre Prestashop, il vous faudra soit un accès FTP, soit une interface d’administration comme par exemple Cpanel/Plesk/Webmin/ect..
Voyons ensemble la procédure pour vider le cache par FTP :
Personnellement, j’utilise toujours Filezilla pour me connecter en FTP sur mes serveurs. Il y a d’autres clients disponibles sur le marché mais celui-ci est totalement gratuit et complet.
Si vous aussi vous désirez l’utiliser, rendez-vous sur cette adresse pour le télécharger : https://filezilla-project.org/
Ouvrez votre Filezilla (ou autre) pour vous connecter en FTP sur votre serveur/hébergement
Encodez les données suivantes en vérifiant les données d’accès FTP chez votre hebergeur :
- votre nom de domaine (ex: mondomaine.com )
- Votre identifiant
- Votre mot de passe FTP
- Le port d’accès (habituellement c’est le port 21 mais ce n’est pas toujours le cas)
Une fois vos données encodées, cliquez sur Connecter (ou ici dans le cas présent sur Connexion rapide)
Si tout se passe correctement, vous devriez avoir 2 colonnes. Celle de gauche est votre ordinateur, celle de droite votre serveur.
Dans la colonne de droite (point 5 de l’image), vous devez vous rendre dans votre répertoire Prestashop (habituellement dans le répertoire public_html ou www ou encore httpdocs) pour y trouver un repertoire nommé « var » (Point 6 de l’image)
(Cliquez sur l’image pour agrandir)
Dans ce répertoire VAR, vous y trouverez un sous répertoire CACHE et enfin à l’intérieur de celui-ci un ou deux répertoires : PROD et DEV
Supprimez le répertoire PROD et si vous avez aussi un répertoire DEV, faites de même, supprimez le.
Retournez sur votre Prestashop, rafraichissez votre page et vérifiez si tout est OK.
La procédure est identique à celle du Prestashop 1.7 sauf que le répertoire CACHE ne se trouve pas au même endroit et que pour Prestashop 1.6, il y a un seul fichier à effacer et non tout un répertoire !
Toujours dans votre répertoire Prestashop sous FTP, directement à la racine pour trouverez un répertoire CACHE (voir image ci-dessous).
Entrez dans ce répertoire et supprimez le fichier (uniquement lui !) : class_index.php
Retournez sur votre Prestashop et rafraichissez votre page, tout devrait être rentré dans l’ordre.