Ich habe eine Datei geändert und sehe die Änderung nicht
Der Server erkennt geänderte PHP-Dateien spätestens nach zwei Sekunden von selbst. Länger hält meistens der Browser die alte Fassung fest.
Zwischen Ihrer geänderten Datei und dem, was im Browser erscheint, liegen zwei Zwischenspeicher. Beide sind harmlos, wenn man sie kennt.
Der Zwischenspeicher auf dem Server
Ihre PHP-Dateien hält der Server vorbereitet im Arbeitsspeicher, das macht jeden Seitenaufruf schneller. Alle zwei Sekunden prüft er nach, ob sich eine Datei geändert hat, und liest sie dann neu ein. Eine hochgeladene Änderung ist also spätestens nach zwei Sekunden in Betrieb. Sie müssen nichts leeren, und ein Neustart ist nie nötig.
Den Zustand dieses Zwischenspeichers aus einem eigenen Skript auszulesen, ist aus Sicherheitsgründen gesperrt. Erweiterungen, die dazu eine Anzeige einbauen, bleiben deshalb leer — das ist kein Fehler Ihrer Installation.
Der Zwischenspeicher in Ihrem Browser
In der Praxis ist das die häufigere Ursache, vor allem bei Bildern, Stilvorlagen und JavaScript-Dateien. Laden Sie die Seite mit gedrückter Umschalttaste neu oder öffnen Sie sie in einem privaten Fenster. Sehen Sie dort die neue Fassung, hat nur Ihr eigener Browser die alte festgehalten; bei Ihren Besuchern verschwindet sie von selbst wieder.
Wenn es beides nicht ist
- Haben Sie die Datei wirklich in das Verzeichnis geladen, aus dem diese Domain ausgeliefert wird? Der Datei-Manager blendet über der Dateiliste ein, welche Domain aus dem gerade geöffneten Ordner kommt. Mehr dazu im Artikel «Welcher Ordner liefert meine Website aus?».
- Hat Ihr CMS einen eigenen Zwischenspeicher? Erweiterungen, die Seiten für die Geschwindigkeit fertig ablegen, müssen Sie dort selbst leeren.
- Liegt ein Dienst davor, etwa ein Auslieferungsnetz eines anderen Anbieters, kommt Ihre Änderung dort erst nach dessen eigener Frist an.
Bleibt es dabei, schreiben Sie an support@techq.ch und nennen Sie die Adresse der Seite, den Dateinamen und die Uhrzeit, zu der Sie hochgeladen haben.
Verwandte Themen: Website und Software
Noch nicht beantwortet?
Quin, der Assistent unten rechts, kennt jeden Artikel dieser Hilfe und antwortet sofort. Mit Konto eröffnen Sie im Kundencenter ein Ticket, ohne Konto schreiben Sie an support@techq.ch.
Noch kein Hosting bei techQ? Sechs Pakete, ohne Abo — oder der Paket-Finder in 60 Sekunden.