PHP Datei kann nicht geöffnet werden

Alles, was PHP betrifft, kann hier besprochen werden.

PHP Datei kann nicht geöffnet werden

Postby thomy » 04. May 2013 17:34

Hallo zusammen

Gestern installierte ich XAMPP und bekam dabei auch keine Meldung, dass was nicht korrekt gelaufen sei.
Als ich aber eine PHP-Datei mit dem IE-Browser öffnen wollte, ging dies nicht. Windows kam mit der Meldung, ob ich diese speichern oder öffnen möchte. Beim Versuch sie zu öffnen, kommt das Fenster "View Downloads - Windows Internet Explorer, View track your downloads", ob ich die Datei erneut öffnen oder speichern will. Klicke ich auf "Öffnen", erscheint diese Meldung erneut. So z.B. geht die einfachste test.php-Datei nicht - F:\xampp\htdocs\test.php.

So versuchte ich die Datei phpinfo.php via IE-Browser anzueigen (http://localhost/xampp/phpinfo.php/), was aber dann ohne Fehlermeldung ging (das Load configuration file ist unter dem Pfad "F:\xampp\php\php.ini" abgespeichert).

Öffne ich die selbe Datei via den Chrome Browser, erscheint der ganze PHP-Code. So steht in der Datei der folgende Code. <?php
echo "Hallo Welt";
?>
Dieser wird 1:1 im Chrome Browser abgebildet.

Die html-Dateien gehen.
F:\xampp\htdocs\index.html

Der Status von XAMPP ist unterschiedlich. Heute war für eine kürzere Zeit alles aktiv, konnte aber meine PHP-Datei dennoch nicht öffnen.
Wenn ich den Status jetzt wieder prüfe, sind nur die Komponenten, HTTPS, SMTP, FTP und Tomcat Server aktiv. My-SQL DB, SSI, CGI und PHP kann ich nicht aktivieren.


Kann mir jemand weiterhelfen?

Thomy
thomy
 
Posts: 24
Joined: 04. May 2013 12:04
Operating System: windows 7 64bit

Re: PHP Datei kann nicht geöffnet werden

Postby Altrea » 04. May 2013 19:05

Hallo Thomy,

Wie "öffnest" du deine Testdatei denn?
Was zeigt deine Browser Adressleiste beim versuch die Datei anzuzeigen?

Auch die Statusseite und phpinfo() sind php Dateien.
Da diese funktionieren, gehe ich davon aus, dass du deine eigenen Dateien falsch aufrufst.

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: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: PHP Datei kann nicht geöffnet werden

Postby thomy » 04. May 2013 20:32

Hoi Altera

Via Browser rufe ich dich Datei auf - via öffnen oder gebe den Pfad direkt ein. Dabei erhalte ich jeweils das gleiche Resultat.
Für die Datei phpinfo.php gebe ich den Pfad direk ein.

Ja das ist richtig bzw. daran habe ich auch überlegt. die phpinfo.php ist ja auch eine PHP-Datei. Somi müssten meine Dateien "falsch" sein. Aber am Code kann es nicht liege. Denn der Code, mit dem ich teste, ist in sich ja korrekt - <? php echo "Hallo Welt"; ?>

Da die HTML-Dateien gehen, habe ich einen Verdacht. Denn ich erstellte diese PHP-Testdabei mit dem Windows Texteditor, speicherte die Datei einfach mit der Endung ".php" ab. Die Datei erstellte ich auch mit dem Editor Notepad++ und komme aud das gleiche Resultat wie zu Beginn beschrieben.
Zu deiner Frage, was der Browser anzeigt.
Wenn ich die Datei mit dem IE-Browser öffnen möchte (via File, open), erscheint unten beim Browser ein horizontaler Balken, in dem steht:
"Do you want to open or save hallo2.php (29Bytes) from Thomas-Think?"

Wenn ich die selbe Datei via Chrome Browser öffne, erscheint nach wie vor der ganze Code.

Ich kann mir nicht erklären, was am Code "<? php echo "Hallo Welt"; ?>" falsch sein sollte. Dazu habe ich die Dateiendung im Notepad++.

Jetzt habe folgendes getestet.
1. Die Datei phpinfo.php, die ich ja via den Pfad http://localhost/xampp/phpinfo.php/ öffnen konnte, kopierte ich in den folgenden Ordner.
F:\xampp\htdocs
Wenn ich jetzt diese phpinfo.php Datei via IE-Browser aus dem Ordner htdocs öffnen möchte, habe ich das gleiche Problem.
2. Meine Test-Datei habe ich in den folgenden Ordner kopiert.
F:\xampp\htdocs\xampp
Wenn ich sie via File, open öffnen möchte, erhalte ich immer noch die selbe Meldung, ob die Datei geöffnet oder abgespeichert werden soll.
Gebe ich aber den Pfad direkt beim Broser ein (http://localhost/xampp/hallo2.php/), funktniert es.

Meine Fragen:
Warum kann ich die Datei nicht direkt im Ordner htdocs abspeichern und von dort aufrufen bzw. warum müssen sie im folgenden Order sein?
F:\xampp\htdocs\xampp
Und warum kann ich die Datei nur mit der URL http://localhost/xampp/... öffnen?

Es grüsst dich
Thomas
thomy
 
Posts: 24
Joined: 04. May 2013 12:04
Operating System: windows 7 64bit

Re: PHP Datei kann nicht geöffnet werden

Postby Altrea » 04. May 2013 20:52

thomy wrote:Warum kann ich die Datei nicht direkt im Ordner htdocs abspeichern

Kannst du.

thomy wrote:warum müssen sie im folgenden Order sein?
F:\xampp\htdocs\xampp

müssen sie nicht.

thomy wrote:Und warum kann ich die Datei nur mit der URL http://localhost/xampp/... öffnen?

Weil PHP eine serverseitige Programmiersprache ist. Dein Browser hat keine Ahnung, dass auf deinem eigenen PC ein Webserver mit PHP Interpreter läuft und dass Dateien mit der Endung .php vorher durch diese Komponenten verarbeitet werden müssen.
Deshalb musst du Dateien am Webserver anfragen und dies geschieht über das http:// Protokoll und den DomainName localhost, der über den Loopback Adapter auf deinen eigenen PC routet.

Speichere deine php-Dateien also im Ordner htdocs und frage diese über deinem Browser am Webserver an.
Beispiel:
Datei \xampp\htdocs\test.php wird über die URL http://localhost/test.php angefragt
Datei \xampp\htdocs\ordner_xyz\test.php wird über die URL http://localhost/ordner_xyz/test.php angefragt

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: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: PHP Datei kann nicht geöffnet werden

Postby thomy » 06. May 2013 05:40

Sobald ich am Abend wieder zu Hause bin, werde ich dies ausprobieren.

Schon mal vielen Dank!

Es grüsst dich
Thomas
thomy
 
Posts: 24
Joined: 04. May 2013 12:04
Operating System: windows 7 64bit

Re: PHP Datei kann nicht geöffnet werden

Postby thomy » 07. May 2013 20:50

Hoi Altera

Deine Erklärungen halfen mir!

Vielen Dank dafür!


Es grüsst dich
Thomy
thomy
 
Posts: 24
Joined: 04. May 2013 12:04
Operating System: windows 7 64bit

Re: PHP Datei kann nicht geöffnet werden

Postby Altrea » 07. May 2013 21:16

Nichts zu danken, freut mich, dass ich dir helfen konnte.
Tu' mir bitte in Zukunft nur einen Gefallen: Schreibe meinen Nickname richtig :lol:
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: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: PHP Datei kann nicht geöffnet werden

Postby thomy » 08. May 2013 17:29

Hoi Altrea

Ja sicher:-)


Es grüsst dich
Thomy
thomy
 
Posts: 24
Joined: 04. May 2013 12:04
Operating System: windows 7 64bit


Return to PHP

Who is online

Users browsing this forum: No registered users and 23 guests