PHP Dateien werden wahllos zum Download angeboten
am 03.07.2006 11:20:27 von Stefan BeckerHallo,
nach langer Zeit die ich nicht mehr mitgelesen habe brauche ich jetzt
mal wieder Hilfe. Das folgende:
Apache 2.0.53, PHP 4.3.10 auf eine SuSE 9.3. Der Apache läuft mit einer
ganzen Menge vHosts. Dazu mod_cgi, mod_perl, mod_rewrite und natürlich
libphp (um die nennenswerten zu erwähnen). Die config ist zwar
umfangreich, bewegt sich aber eigentlich im Rahmen einer normalen SuSE
Config. Bisher gab es auch keinerlei Probleme.
Seit gestern aber bietet der Apache _ab und zu_ PHP Dateien zum Download
an. Es trifft zufällige Dateien. Einige Versuche später wird die Datei
dann aber wiederum fehlerfrei geparsed und ausgeliefert. In dem Fall das
ich sie zum Download bekomme, bekomme ich den Quelltext, die Datei geht
also ganz offenbar nicht durch den Parser.
Würde ich den Fehler bei jeder PHP Datei haben, wäre klar wo etwas nicht
stimmt. So aber bin ich ratlos.
Das einzige das ich verändert hatte gestern waren einige ErrorDocument
Direktiven und eine
Alias angelegt und dort globale Fehlerseiten angelegt. Für dieses
Directory ist PHP deaktiviert (engine off).
Darüber hinaus ist höchstens noch erwähnenswert das ich in diesem Setup
auch .htm(l) Dateien durch PHP jage.
Gut, was habe ich also bisher versucht. Ich habe natürlich die
Änderungen rückgängig gemacht, konnte aber keine Besserung feststellen.
Ansonsten habe ich nicht all zu viel Versucht da das System unter Last
steht und die Häufigkeit der Fehler sich dankenswerter Weise in Grenzen
hält. Ich würde ungerne ohne eine Idee zu haben wo der Fehler liegen
könnte weiter rumfummeln. Meine Recherche bei Google u.ä. war recht
erfolglos. Das einzige was ich immer wieder gefunden habe ist das Seiten
permanent zum Download angeboten werden, aber ich habe nichts gefunden
was auf meine Fehlerbeschreibung zutrifft.
Ich überlege ob es evtl. doch irgendwie an dem 'engine off' hängen kann,
bin mir aber nicht sicher wie es das sollte, da es ja nur für das
Directory definiert ist.
Danke für eure Hilfe,
Stefan Becker