2012-07-07 13 views
5

Per qualche strana ragione, ogni volta che aggiorno un file, non si aggiorna all'interno di un browser (localhost - wampserver). Per essere più specifici Se ho un semplice script php:Il file PHP non si aggiornerà nel browser

echo "hello world"; 

Funziona correttamente nel browser e mostra il testo "Ciao mondo".

Tuttavia, se aggiorno a

echo "goodbye world"; 

e aggiornare il browser, non succede nulla. Il testo rimane "Ciao mondo".

Questo non è stato un problema prima e si stava rinfrescando perfettamente. Ho provato a svuotare la cache del browser, a testarla su più browser, a riavviare il server Wamp e a riavviare il computer. Niente sembra funzionare.

L'unico modo in cui il codice sembra essere aggiornato è se eseguo lo script dal mio IDE. Quindi viene visualizzato nel browser con il codice aggiornato. Come può essere risolto questo problema? Voglio che torni al modo in cui era ed essere in grado di aggiornare dal browser.

Utilizzando WampServer php - 5.3.13, 2.2.22 apache

+1

Verificare se è stato installato o abilitato qualsiasi meccanismo di memorizzazione nella cache. –

+0

@ m4k Provato a cercare qualsiasi tipo di meccanismo di memorizzazione nella cache. Non riesci a trovare nulla. L'unica cosa che ho installato di recente è stata la workstation vmware e non penso che abbia nulla a che fare con questo. –

+0

@HyunminKim: assicurati di accedere al file modificato stesso. – mithunsatheesh

risposta

2

Lo script memorizzato nella cache in memoria con opcache funzione. Disabilitare in php.ini:

opcache.enable = 0 

Ma bisogna anche server di riavvio. Se si utilizza l'hosting, utilizzare il pannello di controllo per riavviare o provare a cambiare la versione php su un'altra e ripristinare.

Problemi correlati