PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einfachstes PHP funktioniert nicht



Merowinger
10-08-2006, 16:08
Hallo,

ich habe xampp installiert, läuft alles.

Ich gebe im Browser http://localhost/Suse/gnu/gnu.php ein.

Es erscheint eine leere Seite, obwohl in gnu.php folgendes steht:

<html>
<head></head>
<body>
Hallo Welt
<?php
echo "Hallo noch mal";
?>
</body>
</html>

Ich könnte das auch durch

<html>
<head></head>
<body>
Hallo Welt
<?php
blabla();
?>
</body>
</html>

ersetzten, nichts passiert, nicht mal 'ne Fehlermeldung, dass es die Funktion nicht gibt.

PHP scheint komplett ignoriert zu werden. Warum nur?

nicht mal
<html>
<head></head>
<body>
Hallo Welt
<?php
phpinfo();
?>
</body>
</html>

funktioniert.


Ich weiß beim besten Willen nicht, was ich sonst noch alles einstellen soll. In der Apache-conf hab ich sowohl DocumentRoot als auch Directory richtig eingestellt, die Seiten werden ja auch gefunden, nur eben PHP läuft nicht.

Hab auch die entsprechenden php-Interpreter-Ladebefehle in die conf integriert:


LoadModule php5_module "C:/xampp/xampp/php/php5apache2.dll"
ScriptAlias /php/ "C:/Program Files/xampp/php/"
AddType application/x-httpd-php .php .php5
Action application/x-httpd-php "/php/php-cgi.exe"
SetEnv PHPRC "C:/xampp/xampp/php"

Hilft alles nichts. Ich bin am verzweifeln. Eigentlich sollte doch alles mit xampp ganz einfach sein.


Übrigens habe ich schon xampp zich mal neuinstalliert. Und phpinfo.php funktioniert auch, der selbe Inhalt in gnu.php führt aber dagegen zu nichts (leere Seite).

Romanday
11-08-2006, 00:12
Übrigens habe ich schon xampp zich mal neuinstalliert. Und phpinfo.php funktioniert auch, der selbe Inhalt in gnu.php führt aber dagegen zu nichts (leere Seite).

So ist das eben. Mühsam ernährt sich das Eichhörnchen.
Vielleicht mal die Datei in php5 umbenennen, bevor Du dich noch
weiter im Kreis drehst.:D

(Und nicht ständig auf die s e t u p . e x e klicken. )

Merowinger
11-08-2006, 00:46
So ist das eben. Mühsam ernährt sich das Eichhörnchen.
Vielleicht mal die Datei in php5 umbenennen, bevor Du dich noch
weiter im Kreis drehst.:D

(Und nicht ständig auf die s e t u p . e x e klicken. )

Hab ich jetzt auch probiert. Bringt nichts.

Romanday
11-08-2006, 06:29
Hab ich jetzt auch probiert. Bringt nichts.

Gibt es auf deinem Rechner vielleicht eine php.exe?
Wenn ja, Pfad in der Apache Config anpassen.

Wenn es dann immer noch nicht funzt, HP UX installieren.:D

OpOs
11-08-2006, 10:27
funktioniert denn alles, wenn du mal nich an der config rumfummelst? werden die xampp-seiten richtig dargestellt?

Merowinger
11-08-2006, 11:09
Gibt es auf deinem Rechner vielleicht eine php.exe?
Wenn ja, Pfad in der Apache Config anpassen.

Wenn es dann immer noch nicht funzt, HP UX installieren.:D

Hab ich schon gemacht. Hab es auch wieder rausgenommen, es ändert sich nichts.
Ich verstehe das einfach nicht, warum der Code von phpinfo.php nur in phpinfo.php funktioniert und man ihn nicht in einer anderen Datei zum laufen bringen kann. Wie kann denn ein anderer Dateiname dafür verantwortlich sein, das das ganze nicht mehr läuft?
Was ist HP UX?

Merowinger
11-08-2006, 11:12
funktioniert denn alles, wenn du mal nich an der config rumfummelst? werden die xampp-seiten richtig dargestellt?

Das einzige was, was ich jetzt an der config geändert habe ist die DocumentRoot und dann eben auch das Directory, weil ich ja meinen eigenen Webordner in meinem Home benutzen will.
Alles funktioniert außer php bei selbst erstellten php-Seiten. HTML funktioniert.

Merowinger
11-08-2006, 13:24
ICH HAAAAAAAAAABSSSSSSSS!!!!!!!!!!!!!!!!!!!!!

Anscheinend mag der PHP-Interpreter kein Unicode!

Hab gnu.php als ANSI-Datei überschrieben und auf einmal läuft's wie am Schnürchen!!!


Danke trotzdem an alle für eure Hilfe!


Gruß

Merowinger