IceRage: Apache 2.2.8 und PHP 5.2.5

Hallo,

ich habe da etwas Probleme PHP in der genannten Kombination zum laufen zu bekommen. Ich würde jetzt zwar gleich httpd.conf, php.ini und noch die error logs aus Apache2.2\logs posten, aber ich weiß nicht in wie weit das nützlich ist. Ich beschränke mich einfach mal darauf diese bei pastebin zu uppen. Das soll jetzt nicht heißen: "hier habt ihr meine logs, nun seht zu wie ihr mein System zum laufen bringt" :-) aber es scheint mir sinnvoll diese zumindest anzubieten.

httpd.conf
http://nopaste.php-quake.net/17886

php.ini
http://nopaste.php-quake.net/17887

error.log
http://nopaste.php-quake.net/17888

Ich wollte jetzt eigentlich auch noch das accesslog posten. Aber bei php-quake gehen nicht mehr als 3 Einträge in 5 Min. Naja egal, access.log ist nicht besonders lang:

127.0.0.1 - - [27/Feb/2008:10:12:25 +0100] "GET / HTTP/1.1" 200 44
127.0.0.1 - - [27/Feb/2008:10:12:25 +0100] "GET /favicon.ico HTTP/1.1" 404
127.0.0.1 - - [27/Feb/2008:10:31:33 +0100] "GET /index.php HTTP/1.1" 200 175
127.0.0.1 - - [27/Feb/2008:10:31:48 +0100] "GET /index.php HTTP/1.1" 200 181
127.0.0.1 - - [27/Feb/2008:10:35:19 +0100] "GET /index.php HTTP/1.1" 200 181
127.0.0.1 - - [27/Feb/2008:10:35:21 +0100] "GET /index.php HTTP/1.1" 200 181
127.0.0.1 - - [27/Feb/2008:10:35:21 +0100] "GET /index.php HTTP/1.1" 200 181
127.0.0.1 - - [27/Feb/2008:10:35:22 +0100] "GET /index.php HTTP/1.1" 200 181
127.0.0.1 - - [27/Feb/2008:10:40:04 +0100] "GET /index.php HTTP/1.1" 200 181
127.0.0.1 - - [27/Feb/2008:10:40:05 +0100] "GET /index.php HTTP/1.1" 200 181
127.0.0.1 - - [27/Feb/2008:10:40:06 +0100] "GET /index.php HTTP/1.1" 200 181
127.0.0.1 - - [27/Feb/2008:10:41:38 +0100] "GET /index.php HTTP/1.1" 200 181
127.0.0.1 - - [27/Feb/2008:10:46:10 +0100] "GET /index.php HTTP/1.1" 200 203
127.0.0.1 - - [27/Feb/2008:10:46:11 +0100] "GET /index.php HTTP/1.1" 200 203
127.0.0.1 - - [27/Feb/2008:10:48:14 +0100] "GET /index.php HTTP/1.1" 200 203
127.0.0.1 - - [27/Feb/2008:10:48:51 +0100] "GET /index.php HTTP/1.1" 200 203

Wie man sehen kann versuche ich eine Datei "index.php" aufzurufen, die mir zwar auch angezeigt wird, aber eben der Php-Teil der Datei nicht "geparst" wird. Die Datei gliedert sich wie folgt:

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Title here!</title>
</head>
<body>
test
    <?
        phpinfo();
    ?>
</body>
</html>

Soll halt nur erstmal zum testen sein. Das Wort "test" wir, wie gesagt, auch angezeigt, nur der Rest eben nicht. Also die Komplette Ansicht der PHP-Einstellungen, wie sie phpinfo() ja eigentlich anzeigen sollte, ist nicht sichtbar.

Vielleicht noch kurz zur Installation:
Ich habe für Apache, wie auch für PHP den Installer benutzt (WinXP SP2) und lediglich den Eintrag: AddType in der php.ini manuell eingefügt. Daran konnte ich mich noch erinnern. Aber ich weiß mir momentan leider keinen Rat mehr. Wäre für Hilfe dankbar.

Gruß, IceRage

  1. Hallo,

    127.0.0.1 - - [27/Feb/2008:10:48:51 +0100] "GET /index.php HTTP/1.1" 200 203

    Ein Blick in die Status-Codes http://de.selfhtml.org/servercgi/server/httpstatuscodes.htm verrät Dir, dass hier alles in Ordnung ist.

    Wie man sehen kann versuche ich eine Datei "index.php" aufzurufen, die mir zwar auch angezeigt wird, aber eben der Php-Teil der Datei nicht "geparst" wird. Die Datei gliedert sich wie folgt:

    Wenn php nicht laufen würde, würde Dir die Datei zum Download angeboten oder der Textinhalt der Datei angezeigt werden. Es läuft also alles wie gewünscht.

    <?
            phpinfo();
        ?>

    Versuch es mal mit "<?php". Nur "<?" funktioniert bei meiner Installation auch nicht. Lässt sich sicherlich irgendwo einstellen, aber warum kompliziert, wenn's auch einfach geht?

    Grüße, luti

    1. Versuch es mal mit "<?php". Nur "<?" funktioniert bei meiner Installation auch nicht. Lässt sich sicherlich irgendwo einstellen, aber warum kompliziert, wenn's auch einfach geht?

      Grüße, luti

      Auch dir vielen Dank für die Hilfe. Mit <?PHP an Stelle von <? funktioniert es.

      Gruß, IceRage

  2. Hallo IceRage

    Wie sieht die Einstellung für open_short_tags in der php.ini aus?

    Has du schon mal mit <?PHP statt mit <? getestet?

    herzlichen Gruß aus Wien
    Michael

    1. Hallo IceRage

      Wie sieht die Einstellung für open_short_tags in der php.ini aus?

      Has du schon mal mit <?PHP statt mit <? getestet?

      herzlichen Gruß aus Wien
      Michael

      Also das Ding ist ja mal echt zickig geworden. Mit <?PHP funktioniert es und mit <? nicht :-). Seit wann ist das denn so?

      Gruß, IceRage

      1. Also das Ding ist ja mal echt zickig geworden. Mit <?PHP funktioniert es und mit <? nicht :-). Seit wann ist das denn so?

        Mir ist es bei der Umstellung von PHP 4 auf PHP 5 aufgefallen. Dabei wurde anscheint die Standard-Einstellung in der php.ini verändert ...

        Cheers, luti