🍁 Autumn Sale — Jusqu'à 70% de réduction pour l'hébergement et les domaines🍁 Autumn Sale — Jusqu'à 70%
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 1171Mis à 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,171
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,782
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 1,072
Mis à jour il y a 4 ans

Découvrez comment doit être constitué un nom de domaine : entre 3 et 63 caractères, en utilisant des lettres, des chiffres et le caractère "-". Détails sur les extensions et les diacritiques.