SnoWeb Posted November 22, 2015 Share Posted November 22, 2015 Bonjour à toutes et à tous, J'ai un souci lors de la modification des fichiers CSS sur mon site, je vous expose mon problème : J'ai développé il y a 2 ans environs un site web grâce à Prestashop. Je désire refaire des modifications de CSS. Cependant, lorsque je modifie le CSS, celui-ci n'est pas pris en compte malgré le fait que je vide le cache de mon navigateur. (Il se peut qu'elles soient prises en compte mais longtemps après avoir modifier le fichier correspondant) Quelqu'un a-t-il la solution miracle ? Je vous remercie d'avance pour vos réponses. SnoWeb. Link to comment Share on other sites More sharing options...
thierryAD Posted November 22, 2015 Share Posted November 22, 2015 Salut , et en vidant le cache du serveur ? Link to comment Share on other sites More sharing options...
SnoWeb Posted November 22, 2015 Author Share Posted November 22, 2015 Bonsoir, J'ai en effet, vidé le cache côté navigateur web mais aussi dans le Back Office onglet Paramètres avancés > Performances (Je tiens à préciser que j'utilise la version 1.5.5.0 de prestashop) SnoWeb. Link to comment Share on other sites More sharing options...
Eolia Posted November 22, 2015 Share Posted November 22, 2015 On est bien d'accord que vous modifiez les fichiers css du répertoire de votre thème ? Vous n'avez pas de cache serveur en plus du cache smarty ? (dernier paragraphe de la page Performances) Pas de CDN installé ? Link to comment Share on other sites More sharing options...
SnoWeb Posted November 22, 2015 Author Share Posted November 22, 2015 Bonsoir, Je vous remercie pour votre réponse. En effet, dans le dernier paragraphe de la section performances, je n'utilise pas le cache serveur. Cependant, il se peut qu'il ait été activé et désactivé par une autre personne ayant accès au Back-office (un employé). Cela peut-il avoir eu un impact quelconque ? Cordialement, SnoWeb Link to comment Share on other sites More sharing options...
Eolia Posted November 23, 2015 Share Posted November 23, 2015 Il faut bien comprendre que tout ce qui est "cache" renvoie des données non-modifiées depuis une certaine date. Donc vérifiez tous les systèmes de cache existant sur votre serveur et votre navigateur. Vérifiez également que "Forcer la compilation" est sur "Oui" Une fois cela fait, si vous ne voyez toujours pas de changement, c'est que vous ne modifiez pas les bons fichiers. Link to comment Share on other sites More sharing options...
SnoWeb Posted November 23, 2015 Author Share Posted November 23, 2015 (edited) Bonjour, J'ai vérifié que mes systèmes de Cache (Ci-joint, des impressions écrans des différents systèmes de cache trouvés) 1) Sont-ils corrects ? J'ai bien forcé la compilation de coché. Pour ce qu'il s'agit du bon fichier CSS, dans mon navigateur, lorsque je clique droit sur le bloc voulu, et que j'inspecte l'élément, j'ai le chemin précis du fichier CSS ainsi que la ligne. Je retourne dans mon FTP et je modifie le fichier indiqué dans mon navigateur, il me semble donc que le fichier CSS soit correct. N'y a-t-il pas un moyen d'effacer tout le cache (une remise à zéro) comme si je venais d'installer prestashop ? Je vous remercie d'avance. SnoWeb. Edited November 23, 2015 by SnoWeb (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted November 23, 2015 Share Posted November 23, 2015 il faut cliquez sur "Vider le cache smarty" mais je soupçonne votre hébergement d'utiliser un CDN (cache serveur qui stocke les fichiers statiques css, js, images, etc...) Link to comment Share on other sites More sharing options...
SnoWeb Posted November 23, 2015 Author Share Posted November 23, 2015 Même en cliquant sur le bouton "Effacer le cache Smarty", aucun changement. Le site est hébergé chez OVH. SnoWeb. Link to comment Share on other sites More sharing options...
SnoWeb Posted November 24, 2015 Author Share Posted November 24, 2015 Bonjour, J'ai résolu mon problème, je poste la "solution" qui a permise à résoudre le problème : Après avoir revérifier que les différents systèmes de cache proposés par Prestashop étaient correctement "configurés", j'ai été voir du côté hébergeur (OVH) qui possède aussi un système de cache (CDN) mis à jour tous les jours à minuit (c'est ce que j'en ai conclu lorsque j'ai vu que mes changements CSS étaient pris en compte à 00h27 cette nuit et donc que ma page avait bel et bien changé). Malgré le fait que dans mon compte administrateur d'OVH, le système de cache soit désactivé ("NON" à côté de CDN), j'ai néanmoins vidé celui-ci. Dans un second temps, afin d'effectuer toutes mes modifications correctement. J'ai été modifié une ligne dans le fichier .ovhconfig se trouvant à la racine du site (au même endroit que le dossier "www"). J'ai modifié le contenu de la "variable" environment, j'ai mis development à la place de production. Après ces manipulations, mes modifications CSS sont immédiatement prises en compte lorsque je recharge les fichiers modifiés sur mon FTP. PS : Il est possible de devoir modifié le fichier .htacces, personnellement, je me suis arrêté avant de le faire. Je vous remercie donc pour votre aide, Eolia et thierryAD. Cordialement, SnoWeb Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now