VirtualBox Windows LAMP – Apache aktualisiert überschriebene Bilddateien nicht

Unter Windows Web Anwendungen zu entwickeln ist nicht gerade schön, deshalb richten viele Webentwickler eine eigene Entwicklungsumgebung mit VirtualBox und Linux ein, um von Vorteilen beider OS zu profitieren, z. B. von nützlichen und bequemen Anwendungen unter Windows aber auch von den mächtigen Befehlen unter Linux Shell.

Auch ich habe mir eine solche Umgebung eingerichtet und bin letztens auf dieses Problem gestoßen.

Ich habe Bilddateien ersetzt und Apache liefert trotzdem (trotz Apache Restart) die alte Datei. Das lag daran, das der Apache WWW Ordner über gemeinsamen Ordner in Linux gemountet wird und Apache eine Art interne Filecaching hat. Was war letztendlich die Lösung? Durch lange Suche hier ist sie (in meinem Beispiel Ubuntu Server LTS 10.4):

In /etc/apache2/apache.conf folgende Zeile ganz am Ende einfügen und Apache neustarten:

EnableSendfile off

Ich hoffe, das erspart jemandem eine lange Suche nach der Lösung!

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>