Xampp et Ampps ne pas recharger les fichiers lors de changé
Lorsque je modifie un fichier dans le répertoire, la modification n'est pas répercutée sur la page web affiche lorsque je y avoir accès par le biais de localhost, mais il est montré quand j'y accéder directement par le chemin d'accès au fichier sur mon système. Pourquoi?
Je suis sur une machine Windows. Mes fichiers sont stockés à C:\Program Files (x86)\Ampps\www\connor.dev . Quand j'ai directement référence à un fichier, en allant sur un lien dans le navigateur, file:///C:/Program%20Files%20(x86)/Ampps/www/connor.dev/index.php, les changements que j'ai faits et enregistrés dans Sublime Text sont affichés. Quand j'y accéder en allant sur localhost/connor.dev/, les changements ne sont pas affichés. Même si je supprime le fichier complètement, il est toujours en localhost. Cela a commencé récemment sur xampp, j'ai donc désinstallé et utilisé Ampps, et maintenant, la même chose se passe. Si vous avez besoin de plus d'informations s'il vous plaît demander.
- Il ya beaucoup de différentes raisons possibles pour cela. Vous avez besoin pour cerner le problème et décrire votre environnement.
- lxg je suis sur une machine Windows. Mes fichiers sont stockés à C:\Program Files (x86)\Ampps\www\connor.dev . Quand j'ai directement référence à un fichier, en allant sur un lien dans le navigateur, file:///C:/Program%20Files%20(x86)/Ampps/www/connor.dev/index.php, les changements que j'ai faits et enregistrés dans Sublime Text sont affichés. Quand j'y accéder en allant sur localhost/connor.dev/, les changements ne sont pas affichés. Même si je supprime le fichier complètement, il est toujours en localhost. Cela a commencé récemment sur xampp, j'ai donc désinstallé et utilisé Ampps, et maintenant, la même chose se passe. Si vous avez besoin de plus d'informations s'il vous plaît demander.
- Veuillez ajouter cette information à votre question. Vous pouvez (et devriez) éditer le post pour contenir autant d'informations utiles que possible.
- J'ai édité mon post.
- Peut-être que le serveur utilise des fichiers à partir d'un autre dossier. Les données mises en cache dans le navigateur.
- Avez-vous un
index.html
fichier aussi bien avec desindex.php
dans ceconnor.dev
répertoire? Si oui, vous allez faire vos modifications dans le fichier PHP mais quand vous allez àlocalhost/connor.dev/
il charge le fichier html par défaut. Vous pouvez le vérifier en allant àlocalhost/connor.dev/index.html
etlocalhost/connor.dev/index.php
- Je n'ai aucun autre fichier d'index.
- Et @Kwebble, comment pourrais-je savoir si le navigateur dispose d'un cache de dossier? Et j'ai supprimé l'instance de ce site web partout ailleurs sur l'ordinateur, donc il n'est pas possible qu'il utilise un autre dossier.
- Utilisez Ctrl-F5 dans un navigateur afin de le forcer à sauter le cache
Vous devez vous connecter pour publier un commentaire.
Appuyez sur Ctrl-F5 pour rafraîchissement de la page (à ne pas utiliser le cache du Navigateur).
Si vous pouvez encore voir les pages précédentes ou des changements, Apache a mod_cache la mise en cache, ou PHP dispose de sa cache d'opcode les paramètres de ne pas actualiser les modifications pour un montant X de temps.
Je suis en utilisant Bitnami et la façon dont je l'ai corrigé, c'était d'aller à l'intérieur C:\Bitnami\wappstack-version-number\php\php.ini vous pouvez effectuer les modifications suivantes, puis réinitialiser votre serveur:
Mon php a été mise à jour toutes les 60 secondes avant, j'ai donc décidé de transformer à 0 et il suffit de désactiver la mise en cache.
Son produit en raison de apache
mod_cache
la mise en cache des ressources.Pour la correction rapide. Suffit de redémarrer le serveur Apache.
Dans ubuntu, j'utilise cette commande ci-dessous dans le terminal pour redémarrer le serveur Apache
Maintenant actualiser le navigateur, puis vous obtiendrez le jour.