Hallo,
ich habe ein seltsames Phänomen, das ich mir nicht erklären kann. Das Phänomen tritt - nicht reproduzierbar wann - nur manchmal auf.
Unter Linux Mint habe ich LAMP installiert, um lokal meine PHP-Skripte zu testen. Das klappt soweit ganz prima. Jetzt kommt es vor, dass ich Fehlermeldungen von PHP bekomme. Ich ändere also mein Skript, speichere es ab und probier es noch mal. Trotzdem zeigt mir das Skript im Browser die gleiche Fehlermeldung, obwohl ich das geändert habe. Ich füge Leerzeilen ein, um zu testen, ob die Änderungen irgendwie registriert wurden. Ergebnis: Er zeigt die Fehlermeldung immer noch in der gleichen Zeile an, obwohl die betreffende Zeile jetzt eine Leerzeile ist.
Folgendes habe ich probiert:
- Browsercache löschen: kein Effekt
- PHP-Skript nicht nur speichern, sondern auch schließen: kein Effekt
- Selbst wenn ich einen anderen Browser öffne, in dem das Skript noch nie gelaufen ist, zeigt er mir die gleiche Fehlermeldung für die Zeile an, die jetzt eine Leerzeile ist
Erst wenn ich meinen Rechner neu boote, werden die Änderungen wirksam.
Erklären kann ich mir das nicht, ich habe aber Vermutungen:
- Hat vielleicht mein neues lokales Apache einen internen Cache oder so, den man erst löschen muss?
- Ich habe mein System auf einer SSD installiert (mit ext4). Kenne mich damit nicht so aus, aber ich habe gehört, dass das mit der Speicherverwaltung etwas komplizierter ist (irgendwie mehrmals gespeichert wird, um Datenverluste zu vermeiden). Könnte es sein, dass das Skript zwar gespeichert wird, aber "nicht richtig" und das ext4-Dateisystem das erst mitkriegt, wenn ich neu boote?
Hat einer irgendwelche Ideen?
ich habe ein seltsames Phänomen, das ich mir nicht erklären kann. Das Phänomen tritt - nicht reproduzierbar wann - nur manchmal auf.
Unter Linux Mint habe ich LAMP installiert, um lokal meine PHP-Skripte zu testen. Das klappt soweit ganz prima. Jetzt kommt es vor, dass ich Fehlermeldungen von PHP bekomme. Ich ändere also mein Skript, speichere es ab und probier es noch mal. Trotzdem zeigt mir das Skript im Browser die gleiche Fehlermeldung, obwohl ich das geändert habe. Ich füge Leerzeilen ein, um zu testen, ob die Änderungen irgendwie registriert wurden. Ergebnis: Er zeigt die Fehlermeldung immer noch in der gleichen Zeile an, obwohl die betreffende Zeile jetzt eine Leerzeile ist.
Folgendes habe ich probiert:
- Browsercache löschen: kein Effekt
- PHP-Skript nicht nur speichern, sondern auch schließen: kein Effekt
- Selbst wenn ich einen anderen Browser öffne, in dem das Skript noch nie gelaufen ist, zeigt er mir die gleiche Fehlermeldung für die Zeile an, die jetzt eine Leerzeile ist
Erst wenn ich meinen Rechner neu boote, werden die Änderungen wirksam.
Erklären kann ich mir das nicht, ich habe aber Vermutungen:
- Hat vielleicht mein neues lokales Apache einen internen Cache oder so, den man erst löschen muss?
- Ich habe mein System auf einer SSD installiert (mit ext4). Kenne mich damit nicht so aus, aber ich habe gehört, dass das mit der Speicherverwaltung etwas komplizierter ist (irgendwie mehrmals gespeichert wird, um Datenverluste zu vermeiden). Könnte es sein, dass das Skript zwar gespeichert wird, aber "nicht richtig" und das ext4-Dateisystem das erst mitkriegt, wenn ich neu boote?
Hat einer irgendwelche Ideen?
Kommentar