[gelöst]PHP Interpreter läuft nicht mehr

Alles, was PHP betrifft, kann hier besprochen werden.

[gelöst]PHP Interpreter läuft nicht mehr

Postby blaise » 02. March 2012 01:07

Hallo zusammen,
bin neu hier und habe folgende Frage:
Meine als php-Dateien gespeicherten Seiten werden nicht mehr ordnungsgemäß vom Browser ausgeführt obwohl sie das bis vor kurzem noch taten. Es scheint so, als wenn der eingebettete php-Code völlig ignoriert wird. Die Dateien wurden mit Notepad++ geschrieben, Apache und mysql laufen ordnungsgemäß aber selbst der folgende simpelste Code
<h1>Ein PHP-Programm</h1>

<?php
echo "Hallo Welt";
?>
liefert nur die Überschrift 'Ein php-Programm'.
Habe bereits XAMPP neu installiert, was aber auch keine Änderung gebracht hat.
Für jeden hifreichen Tipp bin ich dankbar.
Gruß
blaise
 
Posts: 4
Joined: 02. March 2012 00:37
XAMPP Version: 5.6.3
Operating System: windows 7

Re: PHP Interpreter läuft nicht mehr

Postby Altrea » 02. March 2012 01:16

Funktioniert die orangefarbene XAMPP Administration Page denn? => http://localhost/xampp/

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6762
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: PHP Interpreter läuft nicht mehr

Postby blaise » 02. March 2012 01:20

Ja, das Controlpanel funktioniert wie gewohnt und auch phpinfo zeigt keine Auffälligkeiten. Danke schon mal für die Antwort.
blaise
blaise
 
Posts: 4
Joined: 02. March 2012 00:37
XAMPP Version: 5.6.3
Operating System: windows 7

Re: PHP Interpreter läuft nicht mehr

Postby Altrea » 02. March 2012 01:27

Da sowohl die Administration Page als auch phpinfo fast ausschließlich auf PHP und HTML basieren, können wir eine generelle Fehlfunktion schonmal ausschließen.

Hast du irgendwelche Änderungen an den Apache- oder PHP-Konfigurationsdateien vorgenommen?
Könnte dein Request von einer .htaccess Datei beeinflusst worden sein?
Welches Encoding zeigt Notepad++ an, wenn du deine Datei öffnest?
Zeigt der Quelltext des Browsers deiner nicht korrekt dargestellten Seite etwas hilfreiches?
Was steht in der Browser-Adresszeile, wenn du die Datei anfragst?

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6762
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: PHP Interpreter läuft nicht mehr

Postby blaise » 02. March 2012 01:40

Also keine Änderungen an Konfigurationsdateien, da gerade alles neu installiert wurde.
Mit einer .htaccess-datei kann ich leider nichts anfangen, werde mich schlau machen.
Die Codierung in Notepad++ ist ANSI (ich hoffe , das ist gemeint).
Der Quelltext der Seite zeigt verdächtigerweise ebenfallse den php-Code
<h1>Mein erstes PHP-Programm</h1>

<?php
echo "Hallo Welt";
?>
In der Browser-Adresszeile steht
file:///C:/xampp/htdocs/Erster_Versuch.php
Super, wie analytisch du an die Sache herangehst.
blaise
 
Posts: 4
Joined: 02. March 2012 00:37
XAMPP Version: 5.6.3
Operating System: windows 7

Re: PHP Interpreter läuft nicht mehr

Postby Altrea » 02. March 2012 01:50

blaise wrote:In der Browser-Adresszeile steht
file:///C:/xampp/htdocs/Erster_Versuch.php


Da haben wir den Übeltäter. PHP ist eine Serverseitige Programmiersprache, der Browser läuft Clientseitig.
Auch wenn in deinem Fall der Browser und der PHP Interpreter auf ein und demselben System laufen, ist das bei Webservern nicht die Regel.
Die Kommunikation zwischen beiden läuft über Protokolle die wiederum auf bestimmte Ports senden und empfangen.
file:/// ist auch eine Art Protokoll, jedoch weist das den Browser nur an, die Datei zu öffnen, nicht anzufragen.
Und da dein Browser keine Ahnung hat, dass er die Datei vorher auchnoch von einem PHP-Interpreter interpretieren lassen muss, tritt das (bisher) für dich unklare Verhalten auf.

Lösung ist relativ simpel: Frage die Datei an, statt sie mit dem Browser einfach nur zu öffnen. => http://localhost/Erster_Versuch.php
( localhost zeigt vereinfacht ausgedrückt auf dein C:\xampp\htdocs verzeichnis - würdest du eine Datei C:\xampp\htdocs\testordner\testdatei.php anfragen wollen, wäre die URL also http://localhost/testordner/testdatei.php )

Durch die Zusatzinformationen ist das jetzt ein bißchen ausführlicher geworden und du musstest 2 Minuten länger auf die Lösung warten. Ich hoffe dass dennoch alles leicht verständlich und klar geworden ist. Falls nicht, fragen kostet nichts 8)

mit freundlichen Grüßen,
Altrea

P.S.:
blaise wrote:Super, wie analytisch du an die Sache herangehst.

Strukturiert lassen sich solche Probleme, für die mehrere Fehlerursachen existieren können, am besten lösen :D
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6762
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: PHP Interpreter läuft nicht mehr

Postby blaise » 02. March 2012 01:57

Ja hätt' ich auch selber drauf kommen können, dass ich gar nicht über das richtige Protokoll gehe. War sehr lehrreich mit dir zu kommunizieren. Vielen Dank, jetzt kann ich beruhigt schlafen.
Viele Grüße
blaise
blaise
 
Posts: 4
Joined: 02. March 2012 00:37
XAMPP Version: 5.6.3
Operating System: windows 7

Re: PHP Interpreter läuft nicht mehr

Postby Altrea » 02. March 2012 02:00

Nichts zu danken.
Dann bleibt mir nichts weiter übrig als dir viel Spaß mit XAMPP und all dem Zeug zu wünschen 8)
Ich markiere deinen Beitrag mal als gelöst.

Sollten weitere Probleme auftreten, vorallem wenn das Thema von diesem hier abweicht, kannst du natürlich gerne ein neues Thema erstellen.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6762
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64


Return to PHP

Who is online

Users browsing this forum: No registered users and 3 guests