ubuntuusers.de

Webserver / Apache / Änderungen an php-dateien erst nach Neustart

Status: Gelöst | Ubuntu-Version: Server 12.04 (Precise Pangolin)
Antworten |

jonas_linhose

Avatar von jonas_linhose

Anmeldungsdatum:
9. Dezember 2008

Beiträge: 71

Wohnort: Hannover

Hallo,

ich bin ein wenig ratlos bzgl. meines Entwicklungsserver. Ich habe einen Apache - Webserver aufgesetzt um Internetseiten zu erstellen. Dies hat auch lange Zeit ohne Probleme funktioniert, seit einigen Wochen, ich bin mir keiner Schuld bewusst, aktualisiert er PHP-Dateien aber nur noch nach Neustart des Servers.

Ich ändere also eine PHP-Datei (Testweise auch über den VI direkt im Verzeichnis auf dem Server), speichere diese und aktualisiere dann den Browser... und es bleibt der alte Stand. Den Browser(Cache) als Ursache habe ich schon ausgeschlossen, auch beim ersten Aufruf mit einem anderen Browser wird die alte Version angezeigt.

Bei HTML-Dateien tritt dieses Phänomen nicht auf.

Ich habe die PHP.INI schon "zurückgesetzt", in dem ich die Version aus ' /usr/share/php5/php.ini-production php.ini ' genutzt habe, leider auch ohne Erfolg.

Habt ihr noch eine Idee?

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21834

Wohnort: Lorchhausen im schönen Rheingau

Da fallen mir einige Möglichkeiten ein, die nur du ausshcließen kannst:

  • Proxy

  • Caching-System am Server

  • providerseitiger Proxy, falls der Server nicht bei dir steht

curly

Anmeldungsdatum:
2. Mai 2010

Beiträge: 268

Das Caching-System am Server deaktivierst du mit:

1
;opcache.enable=0 --> Kommentarzeichen (Semikolon) weg. Kontrolle einfach über phpinfo().

in der /etc/php5/apache2/php.ini

jonas_linhose

(Themenstarter)
Avatar von jonas_linhose

Anmeldungsdatum:
9. Dezember 2008

Beiträge: 71

Wohnort: Hannover

Hallo,

vielen Dank für den Denkanstoss.. es war zwar nicht die Lösung aber hat mich darauf gebracht:

Der APC - Cache scheint dafür verantwortlich gewesen zu sein... diesen habe ich jetzt deaktiviert und der Fehler scheint behoben zu sein. Keine Ahnung wann und warum ich den Cache aktiviert hatte...

Antworten |