Manchmal gibt es das Problem mit Vagrant und Apache, dass am Host editierte Dateien, die mittels Apache ausgeliefert werden einen alten Stand haben, sogar gelöschte Dateien werden immer noch im Apache / Browser angezeigt und das bei abgeschaltetem Cache (Server, Browser etc)!

Lösung:

Verantwortlich ist das Setting EnableSendfile in der Apache Konfiguration (/etc/httpd/conf/httpd.conf). Dies kann mit folgender Zeile in der Apache Konfiguration erreicht werden:

# rw: disable sendfile when using inside a Vagrant / VM evironment!!
# can cause file changes to be ignored, even if caching is disabled!!!
EnableSendfile off