Timo: Probleme mit apache + mod_php4 + phpmyadmin + Firefox

Beitrag lesen

Hallo,

ich habe auf meinem heimischen Debian Sarge System per APT Apache, PHP4, MySQL4 und phpmyadmin installiert. Soweit läuft eigentlich auch alles, bis auf eine Sache:

Rufe ich http://xxxx.de/phpmyadmin/ auf, zeigt Firefox mir einen Download-Dialog an - die ungeparste index.php von phpmyadmin (!). Bevor jetzt jeder denkt, na dann muss er mal seinen PHP Interpreter überprüfen - denkste, der läuft an sich. Mache ich das gleiche nämlich mit dem IE, läuft alles wie es soll. Es wird aber noch besser: rufe ich dagegen im Firefox http://xxxxx.de/phpmyadmin/index.php direkt auf, funktioniert alles.

Das verstehe ich nicht für 50 Cent. Was hat der Browser damit zu tun, ob eine Datei, nämlich die PHP-Datei, geparst wird oder nicht. Und wieso macht das nur der Firefox. Das hat für mich null Logik.

Zuerst dachte ich, OK, wenn er, also der Apache, die PHP-Datei nur durch den Interpreter jagt, wenn die Datei direkt aufgerufen wird, dann muss es am DirectoryIndex liegen. Aber ich habe natürlich .php hinzugefügt. Und selbst wenn dem nicht so wäre, dürfte er die PHP-Datei in keinem Fall zum Download anbieten. Und im IE müsste das gleiche passieren.

Hat jemand einen Tip? Ich hab echt keine Idee mehr.

Achso, der Firefox zeigt mir beim Download Dialog übrigens einen application/x-httpd-php Typ an. Und ja, der AddHandler Eintrag für diesen MIME-Typ existiert ebenfalls...