Apache 2.2.8 und PHP 5.2.5
IceRage
- php
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
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
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
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
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
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