2012-07-07 17 views
5

Z jakiegoś dziwnego powodu za każdym razem, gdy aktualizuję plik, nie aktualizuje się on w przeglądarce (localhost - wampserver). Być bardziej specyficznym. Jeśli mam prosty skrypt php:Plik PHP nie będzie aktualizowany w przeglądarce

echo "hello world"; 

Działa poprawnie w przeglądarce i pokazuje tekst "Witaj świecie".

Jednakże, jeśli go zaktualizować do

echo "goodbye world"; 

i odświeżyć przeglądarkę, nic się nie dzieje. Tekst pozostaje "cześć świat".

To nie stanowiło problemu i doskonale się odświeżyło. Próbowałem wyczyścić pamięć podręczną przeglądarki, przetestować w wielu przeglądarkach, zrestartować mój serwer wampli i ponownie uruchomić komputer. Nic nie działa.

Jedynym sposobem, w jaki wydaje się, że kod jest aktualizowany, jest uruchomienie skryptu z mojego IDE. Następnie pojawia się w przeglądarce ze zaktualizowanym kodem. Jak rozwiązać ten problem? Chcę, aby powrócił do stanu, w jakim był i będzie mógł odświeżyć się z poziomu przeglądarki.

Korzystanie -WampSerwer php - 5.3.13, apache 2.2.22

+1

Sprawdź, czy masz zainstalowany lub włączony mechanizm buforowania. –

+0

@ m4k Próbowałem szukać dowolnego mechanizmu buforowania. Nie mogę znaleźć niczego. Jedyną rzeczą, którą ostatnio zainstalowałem, była stacja robocza vmware i nie sądzę, że ma to coś wspólnego z tym. –

+0

@HyunminKim: Upewnij się, że uzyskujesz dostęp do edytowanego pliku. – mithunsatheesh

Odpowiedz

2

skrypcie buforowane w pamięci z opcache funkcji. Wyłącz go php.ini:

opcache.enable = 0 

Ale trzeba także serwerze restartu. Jeśli korzystasz z hostingu, użyj panelu sterowania do ponownego uruchomienia lub spróbuj zmienić wersję php na inną i powróć.

Powiązane problemy