🍁 Autumn Sale — Jusqu'à 70% de réduction pour l'hébergement et les domaines
activez maintenant
Questions Fréquemment Posées • Dév

Les modifications apportées au site web ou à un script PHP ne sont pas visibles lorsqu'on y accède via le navigateur. Quelle en est la cause ?

Dans certaines situations, les modifications apportées au site web ne seront pas visibles lorsqu'il est consulté via un navigateur. Découvrez quel pourrait être le problème.

1
Vues 1161Mis à jour 1 anPublié le 24/08/2018par Sebastian S.

Ce problème est généralement causée par l'accélérateur PHP OPcache. OPcache améliore les performances de PHP en stockant le bytecode (code PHP compilé) en mémoire, éliminant ainsi le besoin de charger et d'analyser les scripts PHP pour chaque requête.

Les modifications apportées aux scripts PHP sont actualisées en mémoire en fonction de la valeur de la directive opcache.revalidate_freq. Pour cette raison, des retards peuvent survenir avant que les modifications ne deviennent visibles sur le site.

Comment désactiver OPcache :

OPcache peut être désactivé en suivant ces étapes :

  1. Accédez à cPanel.
  2. Accédez à la section Choisir la version PHP.
  3. Sélectionnez Passer aux options PHP.
  4. Définissez la directive opcache.enable sur Off.

Pour des informations supplémentaires, consultez les tutoriels disponibles :

Remarque : OPcache améliore considérablement la vitesse d'exécution des scripts PHP, il est recommandé de le désactiver uniquement durant la phase de développement du site ou de l'application.

Autres causes possibles pour lesquelles les modifications ne sont pas visibles :

  • Cache dans le navigateur : Le navigateur peut conserver une version obsolète de la page. Essayez de vider le cache ou de recharger la page en utilisant la combinaison de touches Ctrl + F5.
  • Cache de l'application : La plupart des CMS, tels que WordPress, Joomla ou PrestaShop, incluent des mécanismes de cache intégrés.
    • Vérifiez les paramètres d'administration de l'application pour vider le cache.
    • Assurez-vous que les mécanismes de mise en cache ne sont pas actifs pendant la période de développement.

Articles similaires

Vues 1,161
Mis à jour il y a 1 an

Dans certaines situations, les modifications apportées au site web ne seront pas visibles lorsqu'il est consulté via un navigateur. Découvrez quel pourrait être le problème.

Vues 1,770
Mis à jour il y a 2 ans

Envoyez des e-mails à partir de scripts PHP en utilisant l'authentification SMTP pour éviter les filtres SPAM. C'est une solution efficace et autorisée sur la plupart des hébergements.

Vues 921
Mis à jour il y a 7 ans

Découvrez comment configurer un cronjob PHP et les chemins vers l'interpréteur PHP sur Webuzo, cPanel/WHM et Plesk. Trouvez des solutions rapides et efficaces pour les VPS.