Random thoughts and musings. Part of an oliology.

oliology.diary

Samstag, Mai 15, 2004

Apache hiccup
Apache-Schluckauf

By the way, this e-mail corresponds to some very strange behavior by Apache and PHP which I just can't explain:

  1. One PHP file includes another file contact.tpl via include_once, which in turn contains some HTML and PHP code.
  2. I change something in the file contact.tpl. But still the old version of this file (which does not exist anymore) gets included.
  3. I rename contact.tpl to contact1.tpl and change the include statement correspondingly. Now actually the new version of the file gets included.
  4. I revert the renaming. Now the old version of contact.tpl gets included again (which still does not exist anymore).

What can be the cause of this behavior? Does Apache somehow cache the PHP files too aggressively, or does some namespace conflict emerge due to the file name being different only by extension? Or does the PHP accelerator (that is responsible for Typo3 on another domain) wreak havoc?


Diese E-Mail hängt übrigens mit einem sehr seltsamen Verhalten von Apache und PHP zusammen, dass ich mir nicht erklären kann:

  1. Eine PHP-Datei bindet per include_once eine Datei contact.tpl ein, die HTML- und PHP-Code enthält.
  2. Ich ändere etwas in contact.tpl. Es wird aber immer noch die alte (nicht mehr existierende) Version dieser Datei eingebunden.
  3. Ich benenne contact.tpl in contact1.tpl um und ändere die include-Anweisung entsprechend. Jetzt wird auch die neue Version eingebunden.
  4. Ich mache das Umbenennen wieder rückgängig. Jetzt wird wieder die alte (immer noch nicht mehr existierende) Version von contact.tpl eingebunden.

Woran kann das liegen? Cacht Apache die PHP-Dateien zu hartnäckig, oder tritt irgendein Namenskonflikt auf, weil sich die Dateien nur in der Endung unterscheiden? Oder läuft vielleicht der PHP-Accelerator (der für Typo3 auf einer anderen Domain zuständig ist) Amok?

Oliver @ 21:25 | Permalink | 0 comments/Kommentare

|

Kommentar veröffentlichen

Good people

Good Software

Archive