Änderungen, die an der Website oder einem PHP-Skript vorgenommen werden, sind beim Zugriff über den Browser nicht sichtbar. Was ist die Ursache?
In einigen Situationen sind Änderungen an der Website möglicherweise nicht sichtbar, wenn sie über einen Browser aufgerufen werden. Finden Sie heraus, wo das Problem liegen könnte.
Dieses Problem wird in der Regel durch den PHP-Accelerator OPcache verursacht. OPcache verbessert die PHP-Leistung, indem es den Bytecode (kompilierter PHP-Code) im Speicher speichert, wodurch die Notwendigkeit entfällt, PHP-Skripte für jede Anfrage neu zu laden und zu analysieren.
Änderungen an PHP-Skripten werden im Speicher basierend auf dem Wert der Direktive opcache.revalidate_freq aktualisiert. Aus diesem Grund kann es zu Verzögerungen kommen, bis die Änderungen auf der Website sichtbar werden.
Wie man OPcache deaktiviert:
OPcache kann deaktiviert werden, indem Sie die folgenden Schritte ausführen:
- Greifen Sie auf cPanel zu.
- Gehen Sie zum Abschnitt PHP-Version auswählen.
- Wählen Sie Wechseln zu PHP-Optionen.
- Setzen Sie die Richtlinie
opcache.enableauf Aus.
Für weitere Informationen lesen Sie die verfügbaren Tutorials:
- Konfiguration der PHP-Direktiven für Shared Hosting.
- Konfiguration von PHP-Direktiven für VPS-Hosting.
Hinweis: OPcache verbessert die Ausführungsgeschwindigkeit von PHP-Skripten erheblich und sollte nur während der Entwicklung der Website oder Anwendung deaktiviert werden.
Weitere mögliche Ursachen, warum die Änderungen nicht sichtbar sind:
- Cache im Browser: Der Browser kann eine veraltete Version der Seite speichern. Versuchen Sie, den Cache zu löschen oder die Seite mit der Tastenkombination
Strg + F5neu zu laden. - Anwendungscache: Die meisten CMS wie WordPress, Joomla oder PrestaShop verfügen über eigene Caching-Mechanismen.
- Überprüfen Sie die Verwaltungseinstellungen der Anwendung, um den Cache zu leeren.
- Stellen Sie sicher, dass die Caching-Mechanismen während der Entwicklung nicht aktiv sind.