Tout allait bien jusqu'à ce que j'ajoute AddHandler application/x-httpd-php5s .php
au fichier .htaccess dans la racine du document de mon serveur local (que je change fréquemment en fonction du site que je suis travailler avec). Depuis que je l'ai fait quand je visite http://localhost:8888 mon navigateur télécharge simplement l'index.php et il n'est pas traité du tout, juste le code brut. Maintenant J'ai supprimé cette ligne du fichier .htaccess mais j'ai toujours ce problème.Les fichiers PHP sont téléchargés par navigateur au lieu d'être traités par le serveur de développement local (MAMP)
J'ai trouvé que si j'ajoute une entrée alternative à mon fichier hosts pour 127.0.0.1 la nouvelle entrée se comporte comme 'localhost'. Mais si j'ajoute la ligne ci-dessus à mon .htaccess, il frappe aussi ce nouvel hôte. J'ai essayé de réinstaller MAMP et effacer ses caches et tous les fichiers temporaires que j'ai pu trouver. J'ai surfé sur le fichier httpd.conf d'Apache en vain. Donc, pour être clair: http://localhost:8888 rencontre le problème ci-dessus. Si j'ajoute une nouvelle entrée à mon fichier hosts pour 127.0.0.1, dites 'goomba' et la ligne ci-dessus n'est pas dans la racine .htaccess (et n'a jamais été pour cet hôte/alias/peu importe) alors je peux accéder à http://goomba:8888 . Mais si j'ajoute cette ligne au .htaccess alors je dois ajouter encore une autre entrée à mon fichier hosts pour la contourner même si je supprime cette ligne du fichier .htaccess. Je peux utiliser un autre alias 127.0.0.1 (host? Comment ça s'appelle?) Mais ça m'embête de dire que c'est encore cassé. Pour être clair, je suis sur Mac OS Leopard (mais je n'utilise pas la configuration intégrée d'Apache, mais MAMP).
J'ai essayé cela (et encore, juste maintenant) en vain. Mon httpd.conf a déjà cette ligne (moins le 5), de toute façon. Mon problème est que, malgré le retrait de la ligne problématique mentionnée dans ma question, j'ai toujours des problèmes. C'est comme si le serveur avait mis en cache le fichier .htaccess uniquement pour 'localhost', pas pour les autres hôtes qui pointent vers 127.0.0.1. Veuillez mettre l'accent sur ma question pour clarification. Je vous remercie de toute façon! – donut
Le serveur a-t-il des modules de cache chargés? Oui, le "5" a été laissé par accident – Cez
Il fait: file_cache_module, cache_module, disk_cache_module, et mem_cache_module. Comment pourrais-je effacer ces caches? Est-ce que l'un d'entre eux causerait ce problème? Merci! – donut