Könnte mal jemand diesen Link probieren ?

  • Hallo,

    ein kleines unerklärliches Phänomen, dass Firefox UND Opera betrifft, nicht jedoch den IE.

    Der Link http://pagehost.de führt die index.php aus (es wird nur per echo die Domain ausgegeben).

    Der Aufruf von http://gibesnicht.pagehost.de wird gem. vhost.conf auf das DocRoot von pagehost.de umgeleitet.

    Hier wollen nun Firefox und Opera aber plötzlich die PHP-Datei downloaden und führen sie nicht mehr aus.
    Hinsichtlich Apache-Konfiguration ist alles ordnungsgemäss eingerichtet, Webserver auf mehrfach gestartet und Configfiles neu eingelesen. Es ändert sich nichts.

    Um zu verifiziieren, ob es an einem lokalen Problem liegen kann, möchte ich Euch mal kurz bitten, zu prüfen, ob das bei Euch auch so (nicht) funktioniert.

    Evtl. hat auch jemand einen Tipp was falsch sein könnte.

    /edit
    ich habe aus der PHP-Datei die DocType-Definition entfernt, aber gleiches Ergebnis wie mit der DocType-Definition. Die mimetypes am Server sind korrekt eingestellt, bei Firefox ändert es nicht, wenn ich die php-Datei behandle mit "Öffnen mit Firefox", "immer ausführen", wird trotzdem erstmal downgeloaded die PHP und dann geöffnet.

    Meine aktuell benutzte Konfiguration !
    Nicht der Wind bestimmt die Richtung, sondern das Segel ! (Lao Xiang, China)
    Wandel und Wechsel liebt, wer lebt ! (Richard Wagner, Bayreuth)
    Seit wann sind wir dem Wähler - und nicht nur Gott - Rechenschaft schuldig ?! (CSU, München)

  • Zitat von liracon

    Der Link http://pagehost.de führt die index.php aus (es wird nur per echo die Domain ausgegeben).

    Der Aufruf von http://gibesnicht.pagehost.de wird gem. vhost.conf auf das DocRoot von pagehost.de umgeleitet.

    Hier wollen nun Firefox und Opera aber plötzlich die PHP-Datei downloaden und führen sie nicht mehr aus.

    Das kann ich so sowohl für "Arbeitsprofil als auch für ein neu angelegtes Profil bestätigen.

    Zitat von Palli

    Was mir aufgefallen ist, die Datei die FX downloaden will liegt auf http://gibesnicht.pagehost.de , also noch vor der Umleitung, [...]

    Ebenso kann ich dieses bestätigen.

    Wenn ich dann die angebotene Datei herunterlade, erhalte ich diesen Inhalt:


    Die Datei heißt "nrpzhvs8" und wurde mit dem Content-Typ "application/x-httpd-php" geliefert. Der vom Server gelieferten HTTP-Header lautet (bei mir):

    Code
    Status: 200
    Date: Fri, 14 Jul 2006 19:06:14 GMT
    Server: Apache/2.0.54 (Linux/SUSE)
    Last-Modified: Fri, 14 Jul 2006 11:22:16 GMT
    Etag: "704355-ef-e48e6a00"
    Accept-Ranges: bytes
    Content-Length: 239
    Content-Type: application/x-httpd-php

    Have fun,
    NightHawk

  • Hallo liracon,

    bei mir tritt der selbe Effekt auf.
    Ich vermute, dass es ein Problem der Serverkonfiguration ist.

    Zitat

    Hier wollen nun Firefox und Opera aber plötzlich die PHP-Datei downloaden und führen sie nicht mehr aus.


    Prinzipiell gilt: Firefox, oder ein anderer Browser führen kein PHP aus. Ein PHP-Programm wird immer auf dem Server ausgeführt und erzeugt HTML-Code der dann zum Browser gesendet und angezeigt wird. Da scheint mir der Fehler zu liegen.

    Gruß Wolfgang

  • hmm ... soweit schon klar, PHP funktioniert ja auch einwandfrei.

    Was micht nur stutzig macht, ist, dass beim Direktaufruf PHP umgesetzt wird, bei der Weiterleitung scheinbar nicht.

    Meine aktuell benutzte Konfiguration !
    Nicht der Wind bestimmt die Richtung, sondern das Segel ! (Lao Xiang, China)
    Wandel und Wechsel liebt, wer lebt ! (Richard Wagner, Bayreuth)
    Seit wann sind wir dem Wähler - und nicht nur Gott - Rechenschaft schuldig ?! (CSU, München)

  • ich denke mal, es lag an einer - nicht fehlerhaften - aber evtl. falsch angepassten Konfiguration.
    Nachdem ich das Environment auf Debian-Server 1:1 umgesetzt habe, funktionierte alles wunderbar.
    Bei SuSe hingegen traten die genannten Fehler auf.
    Ich habe jetzt bei SuSe in die jeweilige vhost.conf-Datei einfach die Hauptdefinitionen für PHP nochmals eingefügt und seit dem funktioniert alles.

    Ich denke mir, dass bei SuSe die Includierung der Domain-Dateien (httpd.include, vhost.conf) in einer anderen Reihenfolge erfolgen muss als bei Debian.

    Aber woran es genau lag (im Detail) weiss ich immer noch nicht.

    Schon mal vielen Dank an alle für die Unterstützung.

    Meine aktuell benutzte Konfiguration !
    Nicht der Wind bestimmt die Richtung, sondern das Segel ! (Lao Xiang, China)
    Wandel und Wechsel liebt, wer lebt ! (Richard Wagner, Bayreuth)
    Seit wann sind wir dem Wähler - und nicht nur Gott - Rechenschaft schuldig ?! (CSU, München)