Tutto stava andando alla grande fino a quando ho aggiunto AddHandler application/x-httpd-php5s .php
al file .htaccess nella root dei documenti del mio server locale (che cambio spesso a seconda del sito che sto lavorando con). Da quando l'ho fatto quando visito lo http://localhost:8888 il mio browser scarica semplicemente index.php e non viene elaborato affatto, solo il codice grezzo. Ora Ho rimosso quella linea dal file .htaccess ma sto ancora avendo questo problema.I file PHP vengono scaricati dal browser anziché elaborati dal server di sviluppo locale (MAMP)
Ho scoperto che se aggiungo una voce alternativa al mio file hosts per 127.0.0.1 la nuova voce si comporta come "localhost". Ma se aggiungo la riga qui sopra al mio .htaccess, esso mette fuori gioco anche quel nuovo host. Ho provato a reinstallare MAMP ea cancellare le sue cache e tutti i file temporanei che ho trovato. Ho navigato attraverso il file httpd.conf di Apache tutto inutilmente.
Quindi, per essere chiari: http://localhost:8888 si verifica il problema precedente. Se aggiungo una nuova voce al mio file hosts per 127.0.0.1, dico 'goomba' e la riga sopra non è nella radice .htaccess (e non è mai stata per quell'host/alias/qualunque cosa) allora posso accedere a http://goomba:8888 bene . Ma se aggiungo questa riga al file .htaccess, devo aggiungere un'altra voce al mio file hosts per aggirarlo anche se rimuovo quella linea dal file .htaccess.
Sto bene con un diverso alias 127.0.0.1 (host? Come si chiama?) Ma mi disturba che questo è ancora rotto.
Giusto per essere chiari, sono su Mac OS Leopard (ma non sto utilizzando l'installazione di Apache integrata, ma MAMP).
L'ho provato (e di nuovo, solo ora) senza successo. Il mio httpd.conf ha già quella linea (meno il 5), comunque. Il mio problema è che, nonostante la linea problematica menzionata nella mia domanda venga rimossa, ho ancora problemi. È come se il server avesse memorizzato nella cache il file .htaccess solo per 'localhost', non per altri host che puntano a 127.0.0.1. Si prega di aggiungere enfasi alla mia domanda per chiarimenti. Grazie comunque! – donut
Il server ha caricato dei moduli cache? Sì, il "5" è stato lasciato per caso – Cez
Funziona: file_cache_module, cache_module, disk_cache_module e mem_cache_module. Come posso cancellare questi nascondigli? Qualcuno di questi causerebbe questo problema? Grazie! – donut